All your choices are good. No speaker is perfect but all the ones you listed are very enjoyable. You might even try the little MMG @599 pair and a small sub like the Hsu 10 inch @350. Your room will be fine but you'll have to pull the speakers out from the wall a bit (5 feet or more). Good luck.
Thanx, Russ
Thanx, Russ