I'm actually unsure how I will end my first playthrough so I tend to join every available faction, I can always choose to betray some of them later......until then, lots of extra missions and caps.
I've nothing against Maxson's BOS at this point, claims of bigotry make little sense to me at the moment since all of the people/androids/things they hate are at least so far the things that attack you on sight.......perhaps there is some big reveal coming when Maxson orders all the kittens and puppies to be killed but I have no reason not to back them in game yet and as my character was a JAG's Corps Lawyer pre war she is able to talk [censored] with the best of them and just tells Maxson what he wants to hear.
Plus due to the false reporting (water at zero etc) bug with Settlements not allowing fast travel from within a Recruitment Beacons area, I make a lot of use of the Vertibird to fly between settlements when they are attacked.