It is what it is, good for some things, bad for others. I write a fair bit of MT4 code, and other trading systems, and yes, it's pretty naff in some areas, good in others though. Simon's right in the fact that pumping lots of instruments in to it causes problems, so MT4 for equities isn't really a place to go. Good for FX, back-testing, scripted trading but for most end users, quite hard to understand. More 'holy grail' advice for MT4... but obviously most of that isn't worth the trouble, not to mention the dodgy auto dealers too, however most companies can steer clear of that. Possibly some good areas to duplicate/copy in to a system such as the CS system or other more user friendly platforms.