I've been a happy A&A customer for 15 years now. They're not the cheapest, but you get what you pay for. Excellent tech support, no nonsense attitude.
Edit: as an example, a bunch of years back I detected a routing loop. Emailed them the traceroute. Got a response back in a few minutes saying they were looking into it, and it was fixed shortly afterwards. So nice to be able to communicate with someone who can actually fix problems. The only other times I've had to contact them have been related to diagnosing problems in the underlying BT copper (not really their problem), and they were super helpful there too.
Edit: as an example, a bunch of years back I detected a routing loop. Emailed them the traceroute. Got a response back in a few minutes saying they were looking into it, and it was fixed shortly afterwards. So nice to be able to communicate with someone who can actually fix problems. The only other times I've had to contact them have been related to diagnosing problems in the underlying BT copper (not really their problem), and they were super helpful there too.