TMP has more recoil than mp7.
Mp7 is a great smg, I recommend it as I have perm.
Also TMP is 3 hit kill :P
If you like to spray, get m416 cqb, you won't go wrong.
I personally think you should get a UMP45 if you like the TMP as the guns are a lot alike. high power and low fire rates.