Thanks for the feedback, really appreciate each of your points.
I can make some items get automatically picked up, I agree that having smart level design can make it work. And striving towards simplicity is another goal as well.
Other stage items like the speed boost/spring/button etc. need to be manually "inspectable" so a user makes a choice to use it or not.