I like megamodz technology, there is a learning curve involved in turning mods capabilities into actual skills in game. But once you take your time to understand how mods work, they become very easy to use and switch between. You can easily make your own modes for the mods. Once you got use to using the controller you could switch to a mod in matter of a heartbeat, so if you picked up a pistol you could turn on rapid fire and so on.