Part of my work is to do with biomass burning power stations in the UK. Most of the engineers involved will tell you 'off the record' that it's not really a green thing to do and is mostly a way of meeting arbitrary targets.
Most of the biomass that's burned comes from the Americas: it's transported by rail, then ships, then rail again to reach the power stations. When meeting the targets there's no need to account for all the fossil fuel burned in the production, handling, and transport of the biomass.
Nuclear seems to still be a ludicrously expensive way of providing base load. There's still some doubt whether the new Hinkley Point power station will ever be completed. Even if it is, it will be many years late and we'll most likely need to build temporary gas-fired power stations to fill the gap as existing aged nuclear stations go off line but the new one isn't ready to operate. There's also the ever-present risk of accidents. Nuclear professionals keep telling us that such accidents are one-in-a-million-years rare, but so far we've seemed to suffer a fairly bad one every twenty years or so. The disasters haven't resulted in that many deaths so far - but the costs are staggering. Look up the latest estimates of cost and timescale for cleaning up after the Fukushima disaster.
The long term handling of the nuclear waste is one of those 'not invented yet' technologies. If we don't come up with a cheap and safe way of disposing of the waste then the true cost of nuclear stations is staggering and unaffordable in the long run. Imagine that we were still today having to devote sites, personnel, equipment, and power to handling the waste left over from building the pyramids or Stonehenge - those are the timescales over which high level nuclear waste have to be stored and monitored. A power station with an operating life of thirty years, followed by a decommissioning phase of thousands of years is clearly an economic joke.
Windmills, tidal power, solar panels are all viable ways of generating power - but we need some large scale means of storing the generated energy to allow us to continue using power overnight or for those occasional weeks of long, dark, windless days we get in winter. Such storage is another, 'yet to be invented' technology - certainly there are already storage methods but none that can be scaled up to anywhere near the capacity required.