If you want to address some of the shortcomings of the CTRL, this will help
If you really want 5-pin switch support (which you should) and VIA support... this solves those issues. It also remembers the lighting scheme after unplugging and plugging back in.
I had no major problems making the software work and then getting VIA to work.
It delivers on what it promises. The one question you have to ask is whether they want to spend your money on upgrading your board or just buying something else. It's nice to have the option to upgrade what you have.