Having used the oral b genius 9000, and sonicare HX9924/46, my preference goes towards the oral B for its mechanical like clean.
The deep clean mode for the oral b genius 9000 is really really really solid, compared to the same mode on the oral b 5000, and 7000. It is totally night and day.
I have at least 2 electric brushes, and one is on charge, so no issues about running out of charge for the day.
But having done 2 deep cleaning sessions with my dentist, I would urge anyone to visit their dentist for regular checks, do not let these fancy toothbrushes make you think your teeth are cleaner than what your dentist can do for you.