You can't compare Karoo to an LLU provider though, would be much better comparing to IPstream.
Karoo will never be able to compete with the likes of Sky or Talktalk, the companies are far to big and Sky for instance has the high prices for its satellite tv to offset the money they undoubtedly lose from the cheap broadband.
Several of the better IPstream providers (only looking at the max products)
http://www.idnet.net/solutions/home/broadband/default-adsl.jspPeak is 9am - midnight
Home PAYG - Peak 2GB - Off-Peak 10GB = £14.99
Home Lite - Peak 10GB - Off-Peak 30GB = £17.99
Home Max - Peak 30GB - Off-Peak 60GB = £24.99
Home Supermax - Peak 40GB - Off-Peak 140GB = £34.99
http://www.ukfsn.org/home/internet/adsl/Peak allowances (mon-friday 8am - midnight)
Allowance 1GB = £13.95
Allowance 3GB = £15.95
Allowance 30GB = £18.95
Allowance 60GB = £28.95
Allowance 90GB = £38.95
Allowance 120GB = £48.90
http://adsl24.co.uk/broadband/?showall=yes(Adsl24 21CN Adsl2+ only)
People have been having problems with Entanet with regard to speed for a while though, duno if its sorted at all yet.
Peak is mon-friday 8am - midnight
Home 1 - Peak 1GB = £14.20
Home 3 - Peak 3GB = £16.20
Home 30 - Peak 30GB = £19.20
Home 60 - Peak 60GB = £29.20
Home 90 - Peak 90GB = £39.20
I'd say Karoo is pretty competitive on price.