>arma 3 singleplayer
NO
I have 800 hour in arma, mostly multiplayer (Invade & Annex, Antistasi, And the one where you have two teams and can control AI units) The AI is fucking retarded on Altis, Stratis, Malden, And Tanoa, and don't even get me started on custom maps, where they can't propery pathfind if you get off of a road (And sometimes they can't even do that). Trust me, spending 10 minutes trying to get your convoy out from behind a tree or rock they ran into is not fun, it is the opposite experience you should be getting out of vidya.
Infantry isn't much better, they seem to have to concept of buildings and cover (I admit I have seen some improvement over the years, but playing with people is 100% better). and simply go prone when engaged, regardless of position. They possess X-Ray vision, defeating any concealment you put between yourself and them, but they probably won't see you if you don't shoot at them, because they are retarded. They pose the most threat when they outnumber or outgun you by a large margin (Even then, they are still retarded), and most missions and scenarios in multiplayer and singleplayer are based around this.
Do yourself a favor and play multiplayer (Avoid EXILE, LIFE, and KOTH servers, they defeat the purpose of arma, might as well play a different game). Most invade and annex are fine, plus our very own 8chan serb, if you can find anyone to play with.