Is it better to produce/develop a game in a language which you enjoy/find easier programming in or in a language which would potentially produce better visuals ?
It depends on a lot of different factors.Personally I would think it better to develop a game in a compact language (like Python or C) as opposed to an "anti-compact" language (like C++), because the former is much more productive, and much less prone to strange errors.