I've used a sonicare for years. They do amazingly well. Far superior to manual brushing.

Ironically I've also gone to the opposite end of teeth cleaning spectrum for many years in that I make and use my own toothpaste. It's probably been fifteen years since I've used any tube-paste.

My dentist has given me a stamp of approval on my homemade concoction and the single filling I have attests to that.

Easy recipe:

Baking soda
Doc Bronners liquid peppermint soap (more soap = more suds if desired)
Peppermint essential oil drops (as desired)
Water as needed for desired consistency.

I wouldn't use anything else.

ChrisL