I find the ca mp5k to be tiny, and accurate. But I also find the tm p90 to be more comfortable and lighter. Mp5k is great for taking corners and one-handing like a pistol. (good for crawling around) But the p90 is so comfy and light it feels like an extension of your arm.
Both are great.