It uses too much memory, and does not manage it properly, if I put even one app in the background within 5 to 10 minutes it will be terminated and this is a teeny tiny app that only uses about 60 MB of memory. This is because iOS eight uses up all of the 1 GB of RAM. It will relinquish up to 512 MB but the minute that an app goes Idle it will terminate it
I'm not going to repeat what I put in another post, but a solution is a 256 to 512 user configurable swapfile. Allowing the user to set a 128, 256, 512, 1024 MB swapfile