The software sucks because the platform sucks. Short of a paradigm shift, it'll always suck because it's made for button pushing monkeys. If you want good software, use a platform that has full resources and a keyboard.
So you're asking about problems you perceive in 3rd party apps and want to know if Android will fix them? The answer is no. The developers of those third party apps are responsible for the way their apps work. If you want changes, send a message to the developers and see if they agree. If not, find other apps that do work the way you want them to.