I ran away screaming from SYNON in 1995 and have never looked back...
- - - - - - -
I, too rejected the purchase of Synon back in the '90's
It progressed. With the probable exception of LANSA, it still produces excellent, function rich, reliable code, which does what it says, and now produces modules, service programs, SQL files and can provide the DB2 engine for all manner of browserish front ends.
With a few templates, code generation is an afterthought to the design process, just as it should be.
What a shame it lost its way after its founder took the money and left.
It's a bit like coding HTML or hand coding C - why would you want to do so in a commercial situation, where maintenance, functionality, and quality are more important than macho ego's that say 'I can code a better program by hand..??
and yes, I was/am, that man. Assembler programmers never die..