The deal breakers for me were two: (1) It just couldn't receive or transmit very well. And (2) Even on max volume, the thing can be difficult to hear.
These are common criticisms that tend to go together, but I haven't had these issues. It doesn't mean that you're wrong, I think it means that I've been luckier than you.
Also, confirm that you're using FM Narrow instead of FM Wide for repeaters. I haven't had any issues with repeaters and Baofengs.
73 de chaosmagnet