The OP means torque when they say power, which is confusing, but there is a subtlety here that should be
PWM control of motors can be done in various modes, slow-decay, fast-decay, some chips combine these with
mixed-decay mode. However the only mode that gives good torque performance (and is commonly used
in position control applications with servomotors is "synchronous rectification" mode - a bit of a misnomer,
but it requires a half-H-bridge using 2 switching devices. The motor is always connected to either the supply
voltage or ground, in other words it is never left to float, so that the system behaves much more linearly than
the other modes and in particular does active braking and holds up good torque at lower speeds (ultimately
at low speed the resistance of the motor winding limits torque, and the only way round this is to use a
servo-loop around the motor controller to stiffen up the torque response).
So basically no, a simple circuit will not give good torque performance, a better circuit can give better torque
performance and active braking, but for solid torque you need a control loop (ie turn the motor to a servomotor).