I only played the beta, but I thought the health was done right. Personally I'm always for Halo levels of health in shooters, but I know people don't want that in this game. But at least Titanfall isn't a one pop shop like Call of Duty; I like interesting gun fights with chances to evade or counter-attack.
In other words, the gunplay mechanics aren't the reason I didn't purchase this game (although I think the guns should have more recoil).
Guns should probably have more recoil, but there probably needs to be a variety to meet both ends. I can see recoil being too tricky with the movement, but at the same time, mastering recoil and movement should be rewarding.
I too like Halo health, but I do recall Titanfall being fun. COD is super frustrating, with deaths coming at all angles and feeling like instant, lag death. In Titanfall, the flow of the maps felt a lot better, and I recall being able to move well enough to have awesome firefights. I think the shotgun was a tad too instant death (the range I think was super big).
i think the biggest gripe i have is player encounters. they need to be a lot more thought out if bots are in the mix. i know from playing the game that many times in attrition i run into minions for half the match before i start finding actual human players. i know its not like this in ever gametype, i just would like to see the mions used in more interesting ways and have player vs. player in each playlist take priority.
I like bots, because it made the game really feel like a war. If they added 12 v 12 and still had bots, it would be pretty awesome.
It'd be cool if bots offered a strategy for teams too. For example, having one teammate farm bots for a bit to get a Titan faster or something.
Generally, I'd like:
-more team benefits. Maybe burn cards that benefit the whole team, or burn cards that can be activated instantly in-game by one user. Titans offering secondary fire turrets, etc.
-more modes that offer variety. Pilot v Pilot with higher health sounds fun to me. CTF with no Titans also sounds super fun. Last Titan Standing was also great, though we could use bigger, dedicated Titan maps for that.
There's a lot they can do.