From what little I have seen of the survey builder module (which
was based on code that is months and months old by now), it
has the same basic problem as CMS, only not nearly as bad:
Great functionality in a confusing UI. It's possible that the folks at
UCLA have made changes since I last saw it; I don't know.
Regardless, it looks worth porting to me.