I personally don't have a problem with the beastmaster, although I must admit that it doesn't appeal to me. Not a big fan of pet classes myself.
My main issues with the PHB ranger have to do with Favored Terrain, Natural Explorer, and Primale Awareness. I think those features are a bit wonky. While the revised ranger fixed some of the issues I had with them, it introduced new ones. For instance, Primal Awareness went from being next to useless to a DM's nightmare. Natural Explorer also became far too front-loaded.
I can't say I'm particularly satisfied with any version of the 5e ranger. However, I can't really bother homebrewing my own version, so for my games, I've just stuck with the default PHB one. One of my players is playing a half-elf hunter ranger, and she seems to be enjoying it, so who am I to judge?