For mobile units yes. For stationary power steam cannot be beaten.
Single disadvantage: Quick start up for unpredicted demand.