There are a number of issues really. In the old c/s days it was just as hard to find a good supplier. With iptv it is very stable however i have noticed this setup works.
1. Always use your own router
2. You really do need a solid internet speed
3. wired connection (No excuses)
4. if you are using a enigma 2 box use the service app and stream using 5002. you may also have to change the settings in xtream editor if you use it.
5. change your dns settings in router for google dns (this will help if you keep getting kicked out of streams)
6. And you will need a good supplier. now i pay £30 for 3 months. If you are paying £5 per month don't expect a good service.
7. get a box dedicated to streaming i used to have a zgemma i55 and it was fine (no problems). I have recently bought a mag 322 only £62.00 and it comes with HEVC support which dramatically reduces the bandwidth required to run iptv.