So yeah sounds like AA3 approach, I loved having no random spread in AA2 myself, just sway and recoil where the barrel points (affected by CEM). Set the game apart from others.
I just hope it wont go overboard with attachments, keep it real and focus on the base gameplay. If weapon damage is affected by attachments, it will always be selected by players as was noted in BFBC2, so it could be left out for starters.
AA2 actually did/does have random spread. It's quite small, but it's totally there.
Go offline and use wpnrecoil to remove recoil, start flying (that way you don't have sway when the sights are on) and you'll see what I mean. You'll see a grid like pattern.