My answer on StackOverflow may help you a little more. Also, don't forget to look into linked post.
Now, to the direction for your question:
Sometimes I think in Real DOM things were much simpler and convenient to use.
No. I don't think so. Virtual DOM is far better than Real DOM. To agree with this, you may just answer on your own: Is it better to manipulate over DOM using document.querySelector, etc. or mutating the JavaScript object {}?
Changing the object than working on DOM is more faster.