Well, excuse the dev for portraying an ex-military as an actual soldier, not your average four-eyed ugly ass creep who fancies himself a lady-killer just cause of the nonexistent plot. And whoever said he's 'perfect' must've missed a lot of reading here, coz he's pretty fucked up, the shit he saw in all the 'patriotic' missions he was involved scarred him for life... his constant deployments and fear for his life were the main reasons why Kristyn, his girl, broke up with him, so I'd say it's best to play the game and draw your own conclusions before listening to some 'experts' who skipped through most of the story due to the many words they had to read.
I'm not exactly surprised or shocked to read that, but I fail to see what's so bad about those 2 MCs you mentioned there. Aren't they wimpy enough to be called 'realistic' or what ??
Word, brother !! Imagine complaining about an MC for being an actual guy with a dick in his pants who scores pussy without even trying to. Maybe that sounds shocking to some haters here coz this concept is probably foreign to them, but as shocking as it may sound, some attractive women IRL, just like guys, just need to look at a decent-looking (buff) guy to feel attracted to him or to wanna fuck him, or so I heard about this blasphemy called "hookup".
The writing obviously has its flaws, but it's pretty good, and the MC looks like a realistic guy with his fair share of shit to deal with as the story progresses, so don't feel apprehensive about playing the game just coz some cucks didn't like it. Play it and judge for yourself if you like it or not.