I looked at those reviews and I'm frankly quite surprised that I've not run into any of those issues. But then I looked a bit more carefully and the complaints all seem to be UK based.
Perhaps PPP is using different rules and different teams to serve international customers. We've not had anything but good service from them in all the years.
Disclaimer : I have no relationship to PPP other than being a customer.