The Ragnarok has a learning curve, but all the mods are basically "pre-canned" and include good documentation. You can be up and running with your Ragnarok in about 10 minutes after watching the basic tutorial videos.
The macro controller has a steeper learning curve. Owning a macro controller means spending time learning the software and building your own macro sets. So you'll have to have a better understanding of the actual glitches in these games to be able to build your own macros. You could spend a couple hours or a couple of days setting up your macro controller for your first match. But, the macro controller is basically future compatible with anything on the planet because (and no please don't worry it's not going to actually happen) if Viking went out of business it wouldn't matter because you've got the macro software to build your own macro sets.
It may seem contrary, but if you buy the macro you will be doing more work yourself. If you buy the Ragnarok it's ready out of the box. Ragnarok is tooled for Call of Duty, Macro controller can do anything but requires you to build the set up files. There are some macro sets in the macro library but again there is a learning curve to each macro set to figure out what the set does and how to best use it.