So, being on a budget, and buying phones for the whole family (wife + 2 teenage kids), a couple of years ago I got us all new phones. The wife and kids needed the closest thing to a status symbol we could afford, so they got Samsung S3's; I don't care and saved like $100 getting the ZTE 9810. My screen is bigger, the battery lasts longer, and everything works fine on it. The only difference was memory (8GB vs 16), which is a problem because I hardly have anything installed and run out of memory really easily (external card helps, but doesn't fix the problem). But on the whole I like my phone just as much as they like their's because I don't care about brand names.
The S3's all have charging problems, too. The mini USB connectors just have a problem making a good connection.
I had to replace one recently - despite plans to get everyone new phones this Christmas, so I opted for one of the cheapest I could get. My wife, the biggest complainer in the bunch, got a $50 phone as a temporary replacement, and isn't complaining.