The Sony Xperia X Compact is a good Android phone with 1.8GHz Hexa-core processor that allows run games and heavy applications.
With one SIM card slot, the Sony Xperia X Compact allows download up to 300 Mbps for internet browsing, but it also depends on the carrier.