The Essential Phone PH-1 is a good Android phone with 2.35GHz Octa-core processor that allows run games and heavy applications.
With one SIM card slot, the Essential Phone PH-1 allows download up to 1024 Mbps for internet browsing, but it also depends on the carrier.