I've been using C++ for the longest time, and I would never give up destructors to switch to C.
For your particular use case, have you considered C#? VS works much more nicely with it.
For your particular use case, have you considered C#? VS works much more nicely with it.