All GUI toolkits have their quirks and require some time to become familiar with.
If you mean pure C, then GTK+ is the most likely choice, any of the others I'm familiar with are written in C++, so C++ is their native language binding. I have written a simple application with GTK+ in C, and once you become accustom to the container methodology for layout control it becomes quite reasonable to use. It is licensed under GNU LGPL 2.1.
One additional factor that can influence choice are licensing requirements, typically whether your usage is open-source of a particular license or a proprietary application.
wxWidgets uses a LGPL-like license to allow open source and proprietary usage.
Qt is available under various licenses, GPL, LGPL, and a non-free (gratis) commercial license, and is natively C++ binding.