Вот это классика форумных холиваров

Всё зависит от того, какой стиль тебе ближе.
CS2 — это про реакцию, меткость, нервы из стали и максимально быстрые катки. Там всё зависит от тимплея, стрельбы и банального везения (ну и немножко тиммейтов-истеричек в голосовом чате, без них никак

).
Dota 2 — тут уже шахматы на стероидах. Макрос, микро, лютые замесы по 50 минут, споры, кто фидит, и вечная надежда, что в следующий раз не попадёшь в "карусель токсиков". Игры более непредсказуемые и всегда есть шанс камбэкнуть через один тимфайт.
По атмосфере — CS2 быстрый и напряжённый, а Dota 2 больше на долгую стратегию и иногда боль (легче сгореть заживо, чем выйти из лустстрика в соло

).
Ну и обе игры от Valve: обе бесплатные, обе с дичайшим батлом за рейтинг — так что выбирай, где хочешь страдать и побеждать. А ты в какую чаще играешь?