Both max speed and reliability of DSL depend on your distance to the DSLAM in the exchange.
Here in Aus I have 20Mbps ADSL2+ and it is very reliable, but I am fairly close to the exchange.
If you are having to reset your DSL modem, it is a good sign that you have a poor signal to noise...