Well as QQ it's easier to form Persia but as Timurids it depends on your preference. I prefer Persia but that's just me.
Mughal gets Muslim tech and Indian units. Persia gets Muslim tech and Muslim units.
That ^
And forming the Mughals is a lot easier, especially if you're the Timurids, as you can steam roll the Indian minors. Forming Persia is kinda tricky, as Qara Quyunlu. You have to either get good allies to help you fight the Timurids or wait for the Timurids to succumb to rebels. Persia gets Muslim units rather than Indian Units, so I assume they're a bit better than what the Mughals get.
But as the Mughals, with your superior tech, you can beat the Indians easily and go into Buddhist territory. Both nations can controll the Middle East and India easily, but the Mughals are easier to form.