I agree, I switched from C++ to C and I found it relaxing to be able to just forgot about a million language features and their complicated interactions.
I also find you have some experience, know how to build good abstractions and have a set of good data structures, there is no issue with address complex problems in C.
I also find you have some experience, know how to build good abstractions and have a set of good data structures, there is no issue with address complex problems in C.