Wanting to change my provider, anyone got any good suggestions and any advise on who to avoid?