> Better with a simple non-idiomatic wrapper than none at all. Not really. May be true for tiny C libs with a very simple API. But for larger C libs I would prefer writing my whole app in C than in Nim using a low level wrapper. I tried -- wrote my Ned editor six years ago with the oldGTK3 low level wrapper. Was much uglier, more error prone and more work than writing all in plain C. I guess for low level Nim wrappers for Qt or CGAL it would be the same. Even for smaller libs like cairo or blend2d only a low level wrapper is nearly useless.
Of course all the low level wrapper generators are fine, but the real work is to create the typesafe high level wrappers with automatic memory management.