Netflix has a good balance of the genres you like. Personally, I like Prime too. Some of the more unique Indian OTT concepts can be found in these two.
Hotstar is good if you like more gritty and social content, and also MCU is a big plus.
I usually find these 3 platforms to be worth the subscription. The other platforms imo are sorta hit-and-miss.
You can do trials of all and check out the content, then finally decide which one you'd rather pay for in the long run.