I agree with Supernaut, maybe a class doesn't mean "anything" (it does mean, in the early game, and some classes are MUCH easier than others, also keep in mind that your stats depend on your class, so it's important for the late game too), but race does mean, and a lot at that. And playing two different characters is really different. And actually I think it's a much better game to play without spoilers than Adom, or Nethack, for instance. The problem with Crawl are the early levels, although this is being corrected step by step by their development team with Stone Soup variant. It's much easier to survive (for me, at least) in SS than in "normal" Crawl.
But I like Adom too, a lot. I like the interaction, the game world, the "story", etc. They are different games and have different strengths. Also, not every game is for everyone, but just try to respect other people's opinions ;).