Are Sidechains a Better Solution for Bitcoin's Scaling Debate?

Are Sidechains a Better Solution for Bitcoin's Scaling Debate?
Once seen as an experimental technology, sidechains are emerging as a scaling solution that could please all sides of the debate. Source