Is UE4 this much buggy?

Hum, but that takes a lot of time. I googled a bit after you asking me if I was using the hot-reload and it seems that there are some particular cases where the hot-reloaded is recommended like when you just modified code inside functions - if you add some new variable in any header you shouldnt be using hot reload because it apparently can cause the bugs I’m facing. Is that right? If yes, doesnt it make the actual workflow for anyone that work heavily with c++ in UE4 a nightmare? I mean, if I really need to recompile the whole project (takes around 1 to 2 minutes here with a very small project) for every modification I make that changes any global state of the code it will take forever to create an actual game IMO.