Apple iphone x (64gb) is a good ios phone with 2.39ghz hexa-core processor that allows run games and heavy applications.
with one sim card slot, the apple iphone x (64gb) allows download up to 1024 mbps for internet browsing, but it also depends on the carrier.
great connectivity of this device includes bluetooth 5.0 + a2dp/le, wifi 802.11 a/b/g/n/ac (2.4ghz, 5ghz) + mimo and nfc to make mobile payments or connection to other devices.
including the battery, the apple iphone x (64gb) phone has 174 grams and it's a very thin device, only 7.7mm.