Firstly, it's not the motor that gives the power. It's the controller. Don't take any notice of what power is written on the motor or mentioned in any listings.
Secondly, the speed means nothing. You need three things to get a MTB type bike to cruise at 30 mph:
- a 500 rpm motor (assuming 26" wheel). In the case of a crank drive, it needs to be rated at the same as the controller below, plus you need the right gearing.
- a controller rated at 20A for 48v or 25 amps for 36v
- a battery that can give 20A continuously for 48v and 25 amps for 36v.
There is no guarantee that any one motor will last longer than another. The big DD motors get their own problems. I've seen more of them fail than geared motors, so I don't believe that they're any more reliable. They run hotter, so get hall problems. they're generally not made to the same quality, so problems of wiring and water ingress are more common along with magnets coming loose, and bearing failures too. Crank-drives too get their own problems and cause problems with the transmission.
I think that geared hub-motors win on reliability out of all the Chinese motors, but you need to choose one appropriate for you needs.