Um......... got it!
After far too much time thinking about how to start this post without repeating myself for the bajillionth time i almost forgot what it was i was going to say, how dumb is that? But whatever the case onwards we go..
Now obviously if i was to start reviewing the current marine codex, id be woefully out of date and stepping on other peoples toes out there in the big wide world, however if we review the current state of the game as a whole then we can discuss smaller issues as we go. In the current edition of the game what is commonly known as MEQ is seen as the average & the thing to beat.. the fact that in reality GEQ (guard equivilant) is what the game designers initially had as the average apparently doesn't matter anymore..
Think about it, guard, eldar (both types) tau & the "average" nid are all rocking this type of statline, crons have now lost their 3+ and orks are in many ways closer to GEQ than MEQ.. str 3, crap at shooting, low armour etc etc.. but due to the predominance of marines alone (not even equivilant stuff) we have ended up in a world where all some people see is marines and nothing else.
Now i know my local gaming club isnt "the whole wide world" and as such is only one example.. but at the moment our club has a diverse range of players with me and one other person being the only "pure" marine players (i only run marines, sure they may be templars, chaos, deathwing, fire angels etc etc.. but if it aint a marine im not playing.. and the other guy only has a grey knight army atm)
out of those players i can quite happily state that all of them even sorrowshard have a marine army of some sort without exception.. and this is where the problem appears.. despite all these people playing with non marine armies (Xenos are in vogue atm.. because it makes you "different" and "cool".. much like all those morons in skinny jeans and 3d glasses without the lenses are "different" and "cool") secretly the all have a marine army that they probably bought based on the fact that marines are fucking badass.