Yeah it has many features which has led it to become a universal tool offered by almost every broker.
Server stability is one of the reason. The MT4 server is a lot more advanced than the previous version and the rest of the competition. It can support tens of thousands of trades simultaneously. Minimal resources: The MT4 uses very little resources from your computer and it works well, even with a low internet bandwidth. I work with LMFX MT4 platform. LMFX is a NDD (Non Dealing Desk) broker with STP (Straight Through Processing) execution on MT4, thus all orders are sent to the market within milliseconds without any interference.
Looks like you stole description from some loyal to MT4 review website or from MT4 website directly . It's good platform which I use from Hotforex but I wouldn't say you can get staggering performance there but enough to trade some CFDs occasionally.
Yes and also it is very fast platform especially when using on collocation, low ping allows to run quite powerful EAs
For many, this is really very convenient and the functionality is quite understandable, which is why it is so popular.