The Sonicare Flexcare with Sanitizer has three different cleaning modes. I love this because I can choose to brush my teeth for a minute in the gocare mode, used any of the three standard modes (Clean, Massage, or sensitive) for two minutes or get really clean with the three minute maxcare mode.
The sonicare Flexcare teaches you the correct way to clean your teeth. You get a beep 1/4 of the way through the brushing cycle to tell you it is time to brush another portion of your mouth. this is great because I am actually brushing the backs of my teeth the amount of time they need it as opposed to just glossing over them like I used to do.
The toothbrush holds a two week charge, so if you are traveling this is great. It also comes with a sanitizer that you place your toothbrush head in after each use. This sanitizer runs for ten minutes and kills 99.9% of germs on the toothbrush. I am a bit OCD so this gives me the piece of mind I like that my toothbrush is fresh and sanitary.
It is a bit on the pricey side, but far outperforms any of the cheaper electric toothbrushes out there and the variation in different cleaning routines makes it so worth it!