I have M22s with an SVS PB12-ISD subwoofer in a room exactly the same size and I love that combination. I also have a VP100 and some non-Axiom surround speakers.

I have also heard M50s in a similarly sized room and they sounded great, too. In fact, I have compared my M22s to those M50s directly. Read all about it in this thread.