I'm quite keen on PCAT for semistand development, but YMMV.