I've been with Plusnet since 2003, only problems I've really had we're on my brothers line and a result of Openreach. Only downside of PN I can really think of is with support, in that you don't get one single person take charge of a problem, but I would think this is the same for any large ISP.