Right... or I could just use a phone which doesn't force me to micro-manage my memory usage. That's a workaround at best, not a solution. iOS has always been subpar in regards to multi-tasking.
It's far worse on low-memory Android, in my opinion. iOS apps have to support being suspended and resumed (although bad apps still do it badly). This forces apps to deal with this eventuality on day 1.
Android, on the other hand, doesn't force this. All apps assume they can do whatever they want in the background, without being shut down. This means, on my low-memory Android, that opening an intense browsing session followed by Google Maps kills all of my background chat apps, making me unavailable. This is far more unacceptable in my opinion then having to wait for an app to reload.
(I would agree that iOS is too aggressive when it comes to memory management, though)
I agree with you there, I was only thinking of flagship android devices because they are in the same class add the iPhone. I've never owned a lower end android phone, but I imagine that they don't scale downward as well as iOS would.