I have long said that the way to make a pet class work is for it to be a pet class, not a subclass. Unless you are making a 3PP splat book (in which case, the more powerful the PC the better, right?), I think the subclass "space" is just too small to fit it.
I haven't had a chance to watch the video, but I think the idea is in the right direction. I am not sure the outcome is right (reserving judgment). To my mind, if a player picks a BM ranger and sacrifices spells for a better beast, it should be at some point be a really good beast (like pick a beast NPC class good).
If a player picks a subclass for a concept, and also gives up spellcasting (arguably the most significant feature in the core class) to improve that concept, they should be very, very good at that concept. If a BM ranger drops spells for a better beast, it should be better than an NPC companion.
I also like this idea, if it didn't come with the separate and terrible idea of not doing literally anything to help the BM that chooses to keep spellcasting.
The hunter eye and new natural explorer are straight up better than the existing versions and some of the features of the former overlap with those of the gloom stalker and monster slayer.
Regarding the beastmaster, I wonder if it would be too broken if the beast attacked once for 1d8 damage if the ranger commanded it using a bonus action (at later levels it could cost no action). Action economy wise the beast could act after or before the ranger. How would this be more powerful than the HW.
They are better, and my fellow DM in my group has pretty much decided that he is just fine with simply adding them to the existing features, rather than replacing them. For my wife's BM ranger, we're either going to keep using the revised ranger, or do the above and then replace the PHB lvl 3 writeup for the beast with the one from the Revise Ranger.
The thing is, the beast is rarely better at doing damage in a single attack than the ranger is, and usually is pretty close to that 1d8, or lower. The Hunter can choose a feature that does 1d8 once per turn to any creature not at full HP. Every time the hunter can hit the target, that is gonna happen, if it has taken even 1hp of damage. No extra action cost required.
The BM is going to require spending a bonus action, to get the same damage, with a feature that can die from an average damage fireball, and has less of an easy time hitting targets reliably than the ranger (thus, the damage is applied less often)? WHy?
The physical existence of the pet on the battlefield is
not that valuable!
Just let it have a turn!