haha, understand what you are meaning....
The thing with C++ is the higher learning curve compared to other languages, BUT after you are into it, you will love it. ;)
The good point is, that C++ does not force you to use any possible construct. You can use it in that way, which you prefer.
But...