Destructoid had an interesting blog post on Battletech and MWO last week. While I don't agree with some of the Author's views about MWO(I think they're based on older and more unbalanced times), it's a very good read overall.
I do agree with him that BT and MWO are not doing enough to attract more players though. This quote made me chuckle a bit:
MWO does not give a fuck about new players. Not a single one. Zero, zip, don't even ask.