User blog:XAero/UMP or P90?

Hey Guys heaps of people like the UMP and say its so good. I personally like the P90 and have rarely used UMP before. I just wanted to ask is the UMP like the P90? If not please tell me the differences. I want to know if UMP can be a substitue for a P90. :P