This is a difficult question for anyone outside of America to answer because, for instance, we actually have an entirely a different set of flavours here in Australia.
For starters in the USA your Nacho Cheese is the "red" Doritos, but for us Nacho Cheese is in a yellow packet, with the "red" ones being a different cheese flavour, Cheese Supreme, which some other brands (such as CC's) call "Tasty Cheese" (basically cheddar cheese). But which one of our cheese flavours actually matches your one? Conventional wisdom would suggest same title = same flavour, but the packaging colours are tripping me up. So right away answering with "cheese" only raises more questions.
Also we don't have the infamous Cool Ranch in our regular lineup so I've never gotten to try them, which is a shame since ranch flavoured corn chips sound awesome. We do have "Mexicana", which is, idk, a mexican salsa-type deal? We also have plain salted ones, titled "Original", which from what I understand may refer to a different flavour in other territories. And of course they do limited edition flavours all the time.
In any case, I don't actually know what my favourite is. Lately I've been on a desperate quest to find a way to articulate what the difference between Cheese Supreme and Nacho Cheese is and determine which I actually prefer. Cheese Supreme seems to be everyone's go-to, but i dunno.