Kriss is good for the recoil and the range. MP5 is more of a fun and run gun. It can hit those close shots but the range on it is terrible.
I would go for the Kriss because you can use it in all situations. It doesnt come with a silencer so you can use it either way. Perfect for most situations.