First, a question: Do you have a subwoofer? The M2 and M22 are not full-range speakers, and that "missing something" is most likely a nice low-end.

I'd definitely consider getting M22s instead of the M2s. They sound pretty much the same, but can push more air and play louder to fill your 12x18 room.