Some win, some lose perhaps

ADSL is useless here too.
3 is absolutely flying along here today. There are three of us using the connection so I can't do a reliable speed test (the router tops out @ 7.2Meg anyway), but the pings are much lower than they were.
When the performance died before and I mistakenly blamed contention (actually, the USB dongle had failed) I tried all the other networks we can get here. None performed better than 3 Meg down or 1.5 Meg up, despite a strong signal on Orange which was the best alternative. Though of course performance is extremely localised.
Whether PAYG or contract I couldn't find any operator other than 3 prepared to provide e.g. 10GB+/mo for the same sort of money (if we use > 7GB then we just buy another £25 block of 7GB, with other operators it was a "hard cap" for the month or buying extra at a punitive price)
Closest I got was an offer from Orange which would have involved buying lots of bolt-ons and ran to well over £100/mo at the time. Only 3 seem to tolerate heavy users.
AAISP offer the 3 service as a business broadband service with a dongle, and it can have a static IP. You don't even want to know how much it costs if you burn through 10GB/mo.