I thought the grass was greener on the other side but, soon found out it wasn't!
I went to BT and to change broadband supplier I had to buy my own adsl card (£40) which stuffed around with my connection. I then bought a router to try rectify the connection problems (another £40) which so far cost £80.
People I rang said I always sounded like I was talking inside a goldfish bowl
I paid a bill late so was charged £10 (maybe £5) then after I'd lost my patience with the frequent disconnections I then gave 30 days notice to be told I would be charged £18 - I'd been with BT 7 months and was outside my minimum contract of 3 months. They waived the charge!!!
By the time you've finished your bill is doubled by charges
Goto any adsl forum and you'll be confronted with customer horror stories
Your choice but, I'd do some homework on adsl first.