Well, I will say this game has open ended solutions.
Well its hard to say, until others will say so, but the only one so far that felt unnecessary was like the second to the last level, (last level being the 3 stacks of hard blocks), where you can just destroy the second train carts first then you can just solve it as is, and could also be an earlier level imo.