.Any() и .Count() занимают в .Count() раз больше времени, чем .Count... и могут работать десятки тысяч раз в миллисекунду. Поэтому .Count > 0 "намного быстрее", но остальные все еще достаточно быстры, чтобы не беспокоиться о них в большинстве случаев. Я бы лично придерживался Any() так как чувствую, что он читается лучше, но я бы не стал никому отказываться от выбора Count.