I started with TPK back in January as a budget IPTV option. Their pricing was competitive at $5 and then $4 for each additional stream.
I mostly watched US channels and I would say that roughly 20% of the time a channel I wanted to watch would be down or doing some odd buffering repeat thing but for the price what do you expect.
The image quality was usually quite good when it worked and they have a custom APK which can be nice to use compared to the normal perfect player customization that most companies use.
Their online support team are quick to answer your questions and issues however usually it's lip service in terms of actually fixing/changing anything and that's lead to my biggest issue with them.
One of the strangest things with their payment is that you cannot pre pay or setup credit to pay your account you have to wait for an invoice to come every month then you have a few days to pay it or your account gets shut off.
Having to make a manual payment every month is kind of annoying to say the least however usually the worst that happens if you miss a payment is you just buy the service again.
The shady part of this business is that they recently upped their prices to $8 and $7 per additional stream. That alone isn't such a big issue as how they did it at least to me.
This is a pretty hefty bump but they did allow those on the previous pricing to stay on that pricing as long as they kept their accounts active.
I ran into an issue with this a few months after the pricing change... one month I did not receive an invoice. I checked on user account and it showed all invoiced paid and up to date but a week after I should have received an invoice nothing.
Then my service got shut off.
Ok I figure I will go order new service... but they have deleted my entire mintpanel account and with it access to the old pricing.
So they did not give me an option to pay, then cut me off for non payment and forced me into the higher price bracket.
I reached out to their customer support who responded very quickly but always with run around answers that basically said "our pricing changed, if you missed a payment you are on the higher pricing" and would never respond directly to my statements that I could not keep my account active because they didn't send me an invoice to do so and that's the only way to pay.
I have a filter on my gmail setup to set their invoices to high priority and forward it to my secondary email account so I absolutely won't miss it. It's worked for 9 months so I am sure there was no invoice sent and a search of my inbox shows that there was no invoice sent.
I sent screenshots and explanations to them but all they would do is tell me how missing payments results in cancellation of service and I should check my account for the communications about payments (which I can't because they deleted my account and I know there was no communication in there since I logged in a few weeks ago and it said all was paid and up to date).
So in the end I have to give these guys a thumbs down for their shady practices. If this was truly just an error that happened to me its unfortunate but their failure to look into it and help get it sorted is a black mark.
If they are doing this to flush users out of the old pricing that's pretty scummy.
Overall at the old pricing where I could get 3 streams for $13 it was worth dealing with their unreliable streams and lackluster CS however their new pricing is not nearly as tempting and I feel they way they handled this issue means I recommend staying away... the price no longer supports the lack of quality and it just seems like a shady business.
EDIT - Basically support won't help me resolve the problem but they decided it's important to follow up one last time and ask why it took me so long to report the issue (my last invoice was Sept and my service was cut off sometime in the last 3 weeks). The fact I don't log into my IPTV for a few weeks to notice it isn't working is a pretty lame thing to have to defend when they didn't send me an invoice and then deleted my mintpanel with all it's email history so I can't even prove they didn't.
Not just shady, insulting...
EDIT 2: Geez they can't let it go, they keep responding to the ticket explaining how if I had addressed their failure to send out an invoice within 3 days maybe they could have helped... So they have a failure in their system and blame the customer for not addressing their failure faster. Petty on top of bad service.
I'm waiting for the same from my provider. But so far so good