I would agree with the other posters but want to add my opinion.
For High Power (high voltage and current) IGBT is one of the only good ways of controlling the power flow.
For less demanding levels MOSFETs can be very capable and easy to implement. As a plus they my be cheaper. If you want to integrate the driver on the same die as the controller MOSFET (DMOS) may be the only option.