Coal-fired, natural gas and nuclear power plants are all electricity generators, they all have advantages and disadvantages.
Coal-fired: It has reliable supplier in certain regions, also have good efficiency to utilize it. During the time when coal-fired just been discovered to use for generate electricity, it is low cost, lower than nuclear. However, coal-fired isn’t perfect resource. It pollutes the environment by release exhaust gas, it also causes acid rains and global warming. And the transportation of coal cost a lot of money. Also the source can be dry up, and not always able to find new fields. Since it pollutes environment, and environment protection also requires expensive technologies and cost a lot.
Natural gas: It has nicely built infrastructure for fossil fuel supply, it also has the ability to make sure the quick changes of output upon grid requests. Again, it cost lower than nuclear. It pollute much more less than coal-fired and better for environment. But it’s expensive to produce electricity and heat.
Nuclear power plant: It is a relatively the best method to electricity out of these three. Nuclear power doesn’t pollute, and high efficiency to utilize it. The fuel can stock longer period than other sources, with low amount of produced waste. But same as above, it is very high investment costs during the construction.