I'm resurrecting this thread because based on the comments and voting here, as a long time Oral B user, I got a
Sonicare to try. I probably shouldn't have gone for a high end model given I had no idea if I was going to use it, but I'm glad I did.
What I'm most impressed with is that it seems to be getting rid of some stubborn stains I had along the gum line of some of my lower teeth. I don't know if maybe the last time I ordered heads for the Oral B I got ones that were too stiff or what the problem was but it didn't seem to be getting where it needed to go.
I can't tell if the Sonicare is going to completely remove these stains but it seems to be working so far. With a small change in my technique I think I might be able to get them all.
The only complaint I have is that the head isn't as easy to use for the back of the teeth. It tends to splash a little since I guess I have fairly small teeth (not far above the gumline) and the brush doesn't fit completely behind them.