Been with them for 4 years without major service problems, now billing is a different issue and
needs a radical overhaul including transparent pricing

so in my opinion they are a long way from best. In my area they are still 'fastest' until 21cn comes online fully.