These are the Emperor's elite. The super-human who is supposed to be able to single highhandedly take out an army of humans (or Orks!). Where as the Texas Rangers motto is "One riot, one Ranger", the Space Marine motto should be "One planet, one Marine." So how do we make the bad-asses of the galaxy a better wargaming army?
3) Heavy Bolters should be Assault 3, 24". OK, NOW there is a reason to take them!
4) Whirlwinds are crap. Yeah, we all know that. And making them only 75 points doesn't help. They still suck. Who even takes them? They are more annoying to have to use than worth the time and effort.
And also, give us more special characters that can make our army do something. Right now Vulcan He'stan is the only special character that really can give the marines some punch. Pedro ain't bad. But why wouldn't you take a guy that twin links your flamers and melta weapons and master crafts your Thunder Hammers? The guy is the default option for Marines and we need more guys that can add different flavors to your army.
Shrike and Khan just give limited abilities. They don't really change your army and how you will play. Fleet? Ho hum. The Ultramarine characters don't do anything. When you look at the Marine codex, you need to be able to craft different chapters with unique strengths and weaknesses, just like the Blood Angels and Space Wolves. (OK, Space Wolves don't have any weaknesses).
The old trait system was a good idea. And I wish they would bring that back. A series of strengths and weaknesses that made your chapter unique. That is what we need.
OK, rant over.