I don't see any problem with prices. I've never considered them any higher than other FTP games. The only things that are significantly overpriced are Standard mech variants, and those are also justified because it's not the way you're meant to acquire them in the first place. You basically buying yourself out of playing the game and obtaining the C-Bill value to do the same purchase. If you feel it worth the spending, then you're not in position to argue about it.
Mechbays, Colors, Camo-Patterns and Premium Time, all have reasonable prices. In fact, active participation in the Community Warfare and various Events, which now are held on a regular basis can provide you with decent amount of MCs, enough to paint most of your mechs in single-use camos and occassionaly expanding your mech collection. Hero mechs and Champions are less related to their MC price, and more differentiated by their actual efficiency. You'll have to decide yourself whether or not a given Hero worth the price or not, just like with Standard variants obtained by C-Bills.
Long story short, the only reason to consider stuff in MWO too expensive is either ones inability (or unwillingness) to participate in the game in any considerable degree, or lack of understanding for underlying, but evident mechanics of MC functional (one-shot/unlock differences, sales, etc.). So, either you want free stuff undeserved, or you simply do not understand what is an actual value of MC is.
Edited by DivineEvil, 20 June 2015 - 03:59 PM.