To be blunt, it makes you a little bit more powerful overall. If you can get your pet with a very high power level, you can then multi-class since range, strength, and magic are all boosted in mount mode.
You should strongly consider looking at my guide i made. if anything idk why my guide can be made a sticky.
viewtopic.php?f=5&t=2204