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.
Stopping power: The power some guns have to make you stop what you are doing and get your wallet out.