I look at the Boony Box as a tool more than a controller. As with any tool, understanding it, how you use it and your understanding of what you are trying to do will bring out it's benefits,,, or not.
That's a lot of knowledge ahead of the installation. IMO that's why PCV's came out. Hard to make "unknowlegable" changes in the field and sometimes that is best. With the boony box right there in front of you,,,, it's real easy to punch in a few changes. Sometimes good, sometimes bad just like carbs in the old days, but way quicker.
If you decide you have the knowledge and get a Boony box, IMO you should get the button too and learn to use it right from the start.
Beside being able to work in different resolutions of rpm (helps at the beginning making broader changes to fuel IMO) as mentioned you can switch maps on the fly.
This feature can be used to tune finer details like accelerator pump settings ( pretty important if you are modding a port injected 2 stroke), top end, mid range, idle,,,,.
You can "capture the moment" So no quessing on rpm or throttle position if your getting to the nitty gritty part.
You can even set it up to add or subtract a specific % of fuel or duty cycle on the injector at any point with just a press of the button. Real handy part of the tool.
There are "controllers" for everything out there today. I just think of the Boony Box as a tool with the side benefit of being a controller.