Apps aren't written with root in mind, apps are written and root is needed to get full functionality. All root does, is give you total access to your device. That's it.
In your case, unfortunately you have a low/mid grade phone. The developers of the apps that you mentioned, tend to work on devices that are going to give them the most benefit for their time and work. If a lot of people aren't going to be using the device, then the odds of the developers creating versions of their apps that will work on that device is minimal.
So for you, root is best served by doing exactly what you seem to be unhappy about it only being able to do. You may not get a custom rom for your device, but you can at least be able to remove some of the useless bloat and apps that you normally couldn't.
Boy I type too slow, lol