I agree with everything you've said!
Kaguya had Byakugan, and her grandson sharingan! So it's on a different league...
Kaguya had 2 sons, one had Rinnegan, and the other had the Byakugan... So a really skilled Byakugan = Rinnegan (Yes, i know Rinnegan is stronger, but I'm just saying)