Maybe, but I couldn't get along with M3UIPTV at all, although I appreciate that it is in its early stage at the moment and will improve.
I like to keep all the non-live stuff (and most of the live stuff!) out of my bouquets. I use Xstreamity for vod and catchup. I download it first so I can easily watch it stages. Great to download an entire series at once too.
We all have different use cases, for me the combination of bmx and Xstreamity works much better than anything else I have tried, for others maybe not. It's great to have a few alternatives.