I always read this thread with interest. I've been here for a year and a few things seem to have emerged over that time. By the way, I use overplay.
1. Bein Sports has an unbeatable line-up of live games and usually good quality streaming, but its service is very unreliable. Anyone looking back over last season will see that you can't depend on Bein. But when it works it is the best for coverage and analysis.
2. PLP, especially since the Taiwan option emerged, appears to be a tremendous option for EPL games. Let's see what the live streams are like, but it looks good at the moment.
3. Starsports is unbelievably cheap. If you wait a couple of minutes, a reasonable stream kicks in. However, overplay smart DNS doesn't work for India, so you have to use a VPN. I've tried unotelly on ipad and it's better. Are Bein, PLP and Starsports generally better on iPad apps? I also presume a lot of people think unotelly is a better option than overplay.