I know alot of guys like OCSecurities. As far as routing MMs...I have found my favorite MM to actually be UBSS. So if you get one that has MM routing make sure it has UBSS!!!!
All my posts are OPINION only. Do not buy or sell securities based on my opinion.