In a full-blown war against the Imperium, the Astartes wouldn't stand a chance, They no longer have the power they had before the Heresy, which is kinda the point of the whole thing. On average, there are a thousand chapters of a thousand marines each. This, of course, varies a lot as chapters are founded or destroyed, but on average, a million marines, with no support from anyone else and relying only on their limited supply and support chains, will get trounced by the Imperium's war machine.
The Imperium has billions of men, and billions more to call on reserve, whereas marines take decades to replace losses. The Imperial fleet will make short work of any Astartes fleet, which is basicaly just a way to get from point A to point B, and really small in size. Not to mention the Imperium can also use other agencies like the Inquisition, Assassins, Titan Legions, etc.
So, yeah. Being super human and all is pretty nifty, but you can't fight a whole galaxy.
P.S.- I've played Blood Angels since 2nd ed., so I have no bias here.
The Imperium has billions of men, and billions more to call on reserve, whereas marines take decades to replace losses. The Imperial fleet will make short work of any Astartes fleet, which is basicaly just a way to get from point A to point B, and really small in size. Not to mention the Imperium can also use other agencies like the Inquisition, Assassins, Titan Legions, etc.
So, yeah. Being super human and all is pretty nifty, but you can't fight a whole galaxy.
P.S.- I've played Blood Angels since 2nd ed., so I have no bias here.