-Suggestions-

***ROGUE***
Sneak attack doesn't seem to upgrade to 2d6 at level 3 as far as Ive seen. Thief does get an extra bonus action which can be used for another offhand attack which slightly makes up for this, however arcane trickster doesn't which makes rogue pretty underpowered.

In general, sneak attack seems poorly implemented. You can't sneak attack with your offhand attacks which reduces your damage output by quite a bit. Maybe it would be possible to make sneak attack a toggle-able skill in the same vein as attacks of opportunity ( since you should be able to sneak attack again outside your turn on an AoO). Just let it pop if the conditions of 1.5m ally or advantage are met!

***RANGER***

Rangers who create their character with beast master get find familiar as an at will spell, however once you hit level three you get to summon a ranger companion. You cannot summon a familiar AND a companion at the same time, making this a do nothing skill after level 3. Maybe have the Find Familiar UPGRADE to beast companion, UPGRADE the beast companion a bit if the hunter already has the find familiar skill, or let hunters have both a familiar and a companion maybe?