Alright lets break it down to how they would be used in real life:
Byakugan: Good or seeing through objects such as cloths, underwear walls of a female shower room.
Rinnegan: good for seeing at multiple angles also for setting of vantages points such as bathrooms, personal rooms, locker rooms, public showers.
Sharingan: Good for predicting movements, spontaneous combustion, Mind Freaks/Molestation, Morale degrader, morale booster, mind stimulation, great for picking up chicks at the bar, also the potential to evolve into charizard rinnegan.
All three are are great but I'd take sharingan it's more well rounded.
Rinnegan because of the Six Paths Technique. Also, it sucks that with the Sharingan you start going blind. And the Byakugan is only good for seeing far / through things, so it doesn't appeal to me much.