Lol, exactly. You shouldnt have to download apps to solve known problems with a device. Again, I leave you with:
Apple - works
Samsung - kinda works.
That's the nature of having an open OS. If your girlfriend wants everything to work perfectly then she should stick with the iPhone.
When you have an OS where apps are given pretty much free reign to do whatever they like, things can go wrong. You need to know how to use such an OS and how to deal with the pitfalls if you want to reap the benefits.
Android works "well enough" if you just leave it to its' own devices, but if you want it to work really well you have to tweak it.