прямое соединение часто натыкается на сетевые экраны и т.п. Обычно для рядовых геймеров это вызывает проблемы, начиная с вопросов типа вышеуказанного про IP. Слава Б-гу современные роутеры проброс портов делают в большинстве своем автоматически ибо проброс портов ставит в ступор людей не знакомых с сетевыми протоколами.
Если игра делается без большого количества игроков, значит бюджет мал, если он мал, мал штат разработчиков и велика вероятность ммм... невысокой квалификации..., скорее всего возникнут сложности у пользователей.
Столкнувшись пару-тройку раз, интерес к таким играм пропадает.