I used to use a sonicare, but I thought the quality of it was terrible. For the price of the thing, it should last at least a year (I'm not talking about the brush, I mean the whole unit) But it broke in less than 12 months, and I was slow to learn my lesson, bought another and that one broke in less than 6 months.
I now use a Braun Oral B "vitality" which is going on two full years (again, not the brush part, I change that every 3 months)
I guess I'm doing all right with the brushing and flossing, I missed my 6 months check up and when I went yesterday the hygienist said she'd never have known it, there was no tartar or bleeding at all when she scaled. (but then she added "don't wait so long again, LOL)
My grinding is getting worse though, and I have to have a filling replaced, where one broke off and some decay set in. I wear a guard, but sometimes I forget to use it, and sometimes I take it out in my sleep without realizing it. There's a bit trough on my bottom teeth now from grinding.