Regarding reputation to factions in Legion, its hardly a grind. Sure, it will take some time, but thats because you cant do dailys in every zone for every faction, everyday.
Would be a grind if you could farm mobs to get rep for them or the dailys for all factions would be up everyday. Right now you get rep from WQ and there aint that much of those to do.