Everyone has it's own pros and cons,I am regularly using 4 streaming apps
Netflix : Hands Down this is the best when it comes to content and the quality,no one can compete with Netflix in bring new high budget originals,yes they have less Indian content compared to competitors.
The only place where they come down in India is price,intially they should reduce the price till the internet prices in India are dropped down further and more data is provided to user.
Prime Video : Content wise it's Ok, nothing compared to Netflix,but has more Indian content,still at Rs.499 per year it's a steal deal as they are continuously adding new content whether those are movies or Indian originals.
Watched Dexter on both Netflix nd Prime,nd Netflix has better streaming quality,Amazon should work on that.
Hotstar : Great collection of English movies and shows and the thing that makes it different is Sports,hotstar has it's own audience,I don't personally use and like it,and further maximum resolution on it is 720p while others are on 4K.
Sony Liv : Sole purpose of this is to either watch any football matches or rarely Kapil Sharma Show,The only thing I like about it is the streaming quality.