I dont want unity because it's not C++ based.
God I want to smash my head off a wall everytime I read something like this.
Why?
I am comfortable with C++ and want to use tools what are oriented with it, is it bad?
I also dislike it.
C++ is just one tool. Some people are content with just one tool in their toolkit. These people typically do not excel.
Personally I recommend that beginners pick up five languages, the most critical being C++, Java, and C#, the less critical being Python and Perl. I also recommend you pick up a few other side langauges along the way, such as HTML, JavaScript, SQL, HLSL, or whatever interests you.
I have seen people who recommend developers continue to learn at least one new programming language every year, which seems a good pace to ensure you are constantly exposed to new ideas.
In some recent threads about what people dislike about their languages, I saw most of the dislikes gravitated toward features that were less-frequently used in games but frequently used in other industries. Though I routinely use around 10 languages, am fairly expert in three languages, and over my career have worked in probably around 50 different languages, I don't DISLIKE any of them. Each of them is a tool, each designed for some set of goals. The tools were designed to solve specific problems. If one tool is inappropriate I can trivially switch to another that is better. If no tool is better suited, I can easily build my own.
The industry has more than enough people already who feel their partial understanding of C++ is enough to see them them through the apocalypse, they need no more languages. These people are currently struggling to maintain relevancy, either that or struggling to learn additional languages.