I can understand photos and videos temporarily taking up space. But wouldn't you rather preserve it locally so that you don't lose it if the phone goes?
As far as apps goes, I understand I am a very light user of apps and games.
- - - Updated - - -
I'll give it to iPhones for GPU power. But their CPU power is more or less average. They were even quite far behind for a couple of years. It's why they were late to the game with real multitasking.