So after a couple weeks of intense C++ training, I've decided I hate it.
It's not the language so much as everything else surrounding and supporting it. Adding a dependency to a project just feels like pure chaos. I feel like even if I knew the language well, everything is going to take ten times longer than it should.
Looks like I'll be learning Rust and doing everything in that instead. I might even be able to build libraries with Rust and convince Unreal Engine they were written in C.