Complex maybe but fun, that's just your opinion. I personally think over-complicating video games is a factor ruining today's generation of video games. I'm not talking about ping simple but binding 20 different things is ridiculous. I play on OCN's Minecraft server and some of the other players are talking about having countless macros for everything.. Like really!
Remove ALL aim assist (primarily for the console player) and limit the performance and frame rate of the PC player and equalize the number of usable keys on the keyboard to the number of buttons on a controller and I promise, there will not be much of a difference between two equally skilled players.
Unfortunately, there's really no other video game that supports cross platform play for a player on PC to fight against a player on console except for the one mentioned earlier but it's still a reliable test. You could even use an Xbox 360 controller while playing over Windows LIVE. The main advantage of PC was its higher frame rate and even with that, it wasn't an overwhelming significance.