I feel like auto-aim has always been kind of a sad hack, in that it's done on consoles but not on PC, so it effectively isolates console multiplayer from PC multiplayer.
I feel like a more "proper" solution would be to come up with shooty-shooty bang-bang game mechanics where "ability to aim with finesse at the things you're shooting at" is mechanically irrelevant, so that "aiming at things" isn't really a part of the console or the PC experience. I.e., design the game so that, despite complete ignorance of your input method, there is still absolutely no advantage in using a mouse compared to a joystick.
Any ideas on how such a thing could be accomplished?
• Maybe a game could snap all the people to a 3D voxel grid. You'd move smoothly, but your "shadow" would always exist within a certain voxel; and you'd always see everyone else over the network as popping between voxels. To shoot someone, you just have to target the right voxel.
• Maybe a game could give people, instead of hitscan line guns, extruded hitscan beam weapons of some diameter. Everyone is blowing 1m-wide holes in one-another [and the terrain] with giant laser cannons. I'd play that!