My friend has Samsung Galaxy ON NXT and he play lots of games , no lags , cameras are also good. I would suggest this phone as per your requirements coz it also support upto 256GB expandable storage. However you can check comparison of these phones here