So I've decided to watch the original Pokemon series as listening practice. Ran into this sentence where Ash is dreaming about which starter Pokemon to pick:
Charmander is recommended for people who ...?
違いの分かる: knows the difference, so discerning?
辛口: harsh, dry?
Putting the two together I'm guessing it's referring to people who are harshly critical of things. So people who are intimately knowledgeable and critical about which Pokemon are good/bad (i.e. hardcore min-maxers).
Is that about right or am I way off?