Some people I know have been using madasafish since 1998, seems pretty good.
On the eclipse front, been using them since APR '04, been very good. Only recently had issue when going to maxdsl and this appears to have been a general BT issue with rolling out a service too early.
Just to prove a point:
Thats the adsl connection been up constantly with 1 IP for nearly 19 days solid. And the connection is as long as the LAN has been up, ie its been constant since I turned the router on again after being away for a while. Its reliable and pretty quick
Even though I live 600mtrs ish from the exchange, BT have rated this site as only a 2MB connection
With eclipse, Im getting 5.5MB. Not quite the 7 I was hoping for, but good enough.
Oh, no caps, no throttling and very low pings. Taking into account the 2-3ms it takes the wirless connection, i get anything from 6-15ms pings on BF2, and those servers are usually French, German and UK. Im normally in the top 5/40 lowest!
No ISP is perfect, but Im still with eclipse and see no reason to change except for an all in one cable packgage, and we can't get cable.