I recently joined O2 after having no issues with several other providers
in recent years - it was the cheapest deal I found. However, the
internet coverage is really poor and I get almost none in and around
where I work despite O2's website saying it...