Why would a phone need 4bg Ram and 4 to 8 CPU cores and still not be able to run a few apps properly. This is the question Google and Android needs to answer and come up with a solution. Instead of removing this anomaly, the workaround has been packing more Ram and cores into Android.
I often wonder if Google is taking Android seriously.
Android may be dominant. But it only takes some genius to come up with a better OS and wipe the floor with it. It always happens.