The Faulhaber, Maxon and other coreless motors are typically more efficient compared to conventional motors such as Pittman. So you are exactly right that you can expect the same pulling power for a lot less current draw. However there's an important difference with coreless motors - how they respond to PWM drive such as used in DCC.
Coreless motors can overheat to the point of destruction if used with low-frequency PWM drive. With today's "supersonic" drive DCC decoders this is no longer an issue. But it's really important not to use coreless motors with PWM frequencies below about 16kHz. For example, if one were to drive a Faulhaber off an earlier O scale decoder such as Digitrax DG83, DG383, DG583, one would melt the innards of one's expensive Faulhaber motor in short order.
Don't ask...
As well, be aware that earlier versions of the NCE D408 (pre "SR") have a CV for adjusting the PWM frequency. With a Pittman or similar motor, the available torque drops away as you increase the PWM frequency. But with coreless motors, the efficiency increases as you ramp up the PWM frequency. So if you have an early D408 with adjustable PWM, set it to the highest frequency before you connect a coreless motor!
As you probably know, coreless motors have been used in European O scale for a long time. The ESU Loksound decoders have motor drive characteristics that are ideally suited to getting the best out of coreless motors. It may be necessary to turn off or lower the BEMF feature of some decoders that are factory-set for conventional motors to optimize the starting off and very slow running of coreless motors.
Last thought: My rule of thumb that has served me well since I started fiddling with DCC in O scale 20 years ago is: weight your engines on the heavy side, but never to the point where the motor stalls before wheel-slip occurs. In other words, the exact same rule that worked for O scale DC since it was invented.
Just my 2 cents...
Pete