VCAs: well, if you want the variable response curve AND need to optimize space, my suggestion would be the new 10hp version of Veils. Those can be shifted from linear response for use with modulation signals, CVs, etc...to the exponential response you need to properly maintain perceptual loudness in audio signals. And anywhere in between, for that matter.
As for the EG, the Zadar isn't a bad choice as long as you get Xaoc's expander for it, and as long as you don't mind some menu-hopping. Next fave is probably Intellijel's Quadrax/Qx combo, then the much bigger Buchla/Tiptop 281t. Maths can also do this, but using a Maths as just an EG is sort of like paying $20+ for a Arturo Fuente Opus X cigar, then smoking it while mowing your lawn. Definitely look through the "function generator" possibilities, too...