I never enjoy Neo Geo games, as they usually bore me to tears. The main reason is, they never punish you for dying. They were built for arcades, which meant the punishment for dying was to spend more money. Nearly every non-fighting Neo Geo game puts you at the exact same position you died, whether you are dying once, or even starting a new credit. Thus, the feeling of punishment is lost to either a really arbitrary "Game Over" because you run out of a fixed amount of credits, or you have infinite amounts of credits, which makes the entire process feel hollow and boring.
To me, an enjoyable game punishes you for death, and sends you back to the beginning of the level, and makes you do it until you get it right. My favorite games are the ones that are punishingly difficult, that require a level of expertise and practice to get through them. Games like Mega Man or Ghouls 'n Ghosts serve as good examples. These sorts of games don't exist on the Neo Geo.
That said, if someone enjoys Neo Geo games (and plenty of my friends do), I'm not going to malign their choice of gaming. Gaming is like music. As long as you are enjoying it, who cares what other people think?