Most of the others without a 12 month contract and no set up fees, will charge you for discontinuing inside the first year. Miraculously, the charge is pretty close to the set up fee that you got "free"
I've had Virgin BB since April, no problems, emails to customer support have been a bit slow in terms of response, but the only time I've phoned them I was extremely pleased with the speed of answering and the answers. Luck of the draw I feel - but not much different to any other customer "services" call centre.
Go to adslGuide click here and take a look at the comparisons and forums.