Taking the leap from Unity

I’ve heard about blueprint and it was told to me that it was an alternative to the c++ scripting but i just can’t believe it. C++ will make me grow more as a programmer thought so i am going for it as it is more useful.
Still, what is your personal opinion on UE4? Do you feel like it kicks ***? With Unity the feeling was that i could only slap ***, it felt kind of “weak” (not weak it’s actually a proper engine it just feels like an entry level engine sometimes…)