If Revelations were a full sized game, I think it would beat out Eternal as the single best piece of Doom content ever made
TLDR;
doom eternal is devil may cry
doom the dark ages is god of war
revelations is the lovechild of both
the dark ages was very close to matching eternal and i think each individual demon is, on average, more complex than eternal's demons but eternal has more complex combat as a whole
then comes revelations and the chain spear and it breaks open that final door. the combat flow changed significantly allowing the player to feel powerful up close and far away; something that eternal didn't have much of. stick around a demon for too long and you will be forced to move out of the way if not restart the entire encounter
i wanna touch on a few points and directly compare them to eternal. just for the sake of comparison. no shade or anything, i adore both of these games
meathook. i would say these two are even. the meathook in eternal was more precise but was only on one gun. the meathook in revelations is more floaty and slower but you now have your entire arsenal to use with it. in eternal, the meathook was used for 2 primary purposes. launching yourself and blasting something in the face. those two are still here in revelations but with the ability to use ANY gun, it opens up so many other strategies. and that's not even mentioning the lock on ability which is fucking incredible once you get the hang of it
the dash. i think revelations dash is a little better. not much to say here but revelations allows you to use 1 charge after consuming 2 whereas eternal makes you wait for both to recharge. very small point but it is worth mentioning. also, i could be wrong but i swear revelations' dash gives a tiny upward boost and eternals is directly forward
aerial combat. this one is tough but i think that revelations should take the win due to the existence of the shield. you can easily bounce between ground and aerial combat so quickly using the shield or spear in either scenario. fly up with the meathook, blast a cacodemon, slam with the spear, swap to shield and bash a group, melee a hell knight, fly back up with the meathook, dash between it's wall attacks, shield bash, throw the shield to stun the cacodemon, 2 melee strikes, shield bash, meathook, dash, stab, shield bash, dash, super shotgun to the face, shield bash back to the ground. etc. etc im just spitballing to give a visual
i just fucking love id software and if i were rich i'd buy the shit out of them. cheers to being treated so well by these folks. and microsoft: eat shit