How is it better than fossil fuels
Over the years, it has been shown that fossil fuels are a detrimental source of energy. It emits pollution that contributes to global warming. Biomass is known to be carbon neutral, which means that it doesn't release carbon dioxide. Also, the source of biomass comes from landfill gas, waste, animal manure, and other sources that are basically leftover trash. This can mean that it isn't materials that might need to be produced.
How its better than Solar energy
Biomass is a energy source that can be produced anytime available. However, solar energy can only be collected during the day, because there is no sunlight at night.