Forget VBCC, its too young now and has not been developed enough. You can get SASC which is the only Amiga C compiler with a proper debugger.
10 years from now, when VBCC gets a proper debugger, it will become the better choice. But for 1990-2009 SASC is the only choice.
If you are going to write code using gcc or VBCC or DICE or Manx Aztec C or any other C that has no real debugger, then you might as well just use PortableE instead (or CreativE or ECX or PowerD). It too does not have a debugger, but at least PortablE et al are proper languages, unlike C.