I have shot the P90s. It seemed like a nice gun. Never laid eyes on the full auto version.
The B&T and the MP7 I have seen but never handled or fired.
I have shot MP5s a bit. I'll go with the MP5.
"9mm has a very long history of being a pointy little bullet moving quickly" --Sevens