There are many factors involved in the choice of one driver over another. It all depends on the specific application. Reciprocating engines are usually limited to relatively small power requirements (roughly 4000 hp and lower). It is hard to imagine the physical size of a 500 Mw diesel engine, but this is well within the practical size range of steam turbines.
Usually available fuels, space, specific site characteristics, initial cost, continuing costs, available service support, anticipated load profile, expected service life, emission characteristics, staffing requirements, and other power generation resources with which the particular unit will be sharing or supplementing load requirements are the main considerations.
In general, if turbines are not pressed too severely on high metal temperatures or excessively rapid ramping, they can operate continuously for very long times at relatively high loads with excellent reliability (years, not just hundreds or thousands of hours). Depending on cycle temperatures, pressures, and complexity, turbines can deliver efficiencies comparable to the best that reciprocating engines can deliver but at power levels far greater than reciprocating engines can deliver.
Below about 1000 hp, reciprocating engines are likely to be the favored choice.