@Gi.Am Well there are several ways to educate people that the viewkick is just visual. One would be to make it clear that your crosshair doesn’t actually move. I’ll admit the way it’s handled in BF3 isn’t very transparent. Your sights do move to the lower part of your screen but they also shake around a lot and without testing it, you wouldn’t know that your aim is unaffected. SD could easily make it clear that your crosshair doesn’t change it’s position even though your screen moves. If players pay attention to their crosshair placement and just keep an eye out for where their bullets are landing, there shouldn’t be any confusion. They could also make it part of the tutorial if it’s really that difficult to follow.
In any case, this type of stuff is already in the game. For example, most people don’t know about long jumping until they’ve already played the game for a few hours, lots of people don’t know that all the side objectives can be destroyed with small arms fire, many people don’t really understand what ADS’ing actually does and just assume hipfire accuracy is the same as ADS accuracy, etc. Even in other games this stuff happens all the time. The most famous example is probably the way recoil is handled in CS:GO. Sure it’s confusing for the first minute or two but if you actually pay attention, it’s pretty easy to notice.
In my opinion it accomplishes goals two and three but in a different way to how the current version of viewkick does it. At the moment viewkick guarantees that a suppressed sniper cannot return fire regardless of how much better his aim is then his enemy’s. It also pretty much guarantees that someone who gets the jump on you will always win even if he just goes for body shots regardless of how much better at aiming you are than he is. Having a visual only viewkick would make shooting while taking damage significantly harder than when you’re not taking damage, but unlike now, it won’t be impossible.
@Kroad can’t tell if trolling about the CS:GO part. Yeah, it has aimpunch but it’s only there to force players to manage their eco so they can buy armor. It’s not meant to be a main part of the gunplay.
@XavienH5 Making viewkick visual wouldn’t remove aimpunch from the game. It would just make it so it doesn’t throw off your aim. That BF3 video I linked is an example of how some games do it.