When might I want to use this in place of cl-autowrap?
cl-autowrap only uses the CFFI backends and replaces the surface API of CFFI with its own, and while it has interesting features, not everyone wants to depart from CFFI.
in contrast to that cffi/c2ffi is a small thing that generates vanilla CFFI definitions.
this should really go into the doc, but meanwhile here are two examples that use it:
https://github.com/attila-lendvai/hu.dwim.sdl https://github.com/attila-lendvai/hu.dwim.bluez