I concur with everything said so far.

I had the M22's and absolutely loved them. I sold them because I got a great deal on a pair of M80's. I still miss them. They will sound nicer with a sub than the M50's, for the same reason written above.

I have a VP150 and am very happy with it. I have heard the VP100 as well, and it is also very good. The VP150 just has a bit more sound to it, but tonally they are equals (whereas the M22's to M50's are not).