I have seen people rocking Samsung phones with 8 GB internal memory and 64 GB SD card. Yet they complain because their phone regularly reports internal memory full. Managing SD card and apps install on SD card is still a huge problem with Android.
BTW Huawei Mate 9 is owning iPhone 7 in few GPU benchmarks. Anandtech article
here.
This means most phones based on Kirin 960 SOC will perform better in GPU department because of highly improved ARM GPU architecture.
The main gist is Snapdragon, Samsung and Apple may not reign GPU performance kings.
The midrange competition going to get just better.
Seriously what is the use paying $1000 for an iPhone? But people with cash to burn will still buy it as Apple device has achieved a status symbol.