I wouldn't call any of the Erlang frameworks "better" than any others by virtue of how different each one is - each solves a different problem in a different way.
ChicagoBoss is intentionally similar to Rails and has adapters for a handful of different databases through boss_db, and does not come with much client-side stuff at all, other than DTL template generation.
Zotonic is a full-on CMS and uses (IIRC) PostreSQL exclusively, and does lots and lots of different things, both client and server-side.
Nitrogen (just to throw in the other framework) is an event-driven framework that models HTML and Javascript with Erlang terms and does not provide any built-in database adapters.
The decision on which framework to use, I would say, would come down to the type of application you're building, and what kind of environment you feel most comfortable using.
Generally speaking, Zotonic is the largest of the projects (and large usually goes along with more complicated), but it also does more for you. Nitrogen, on the other hand has the smallest of the "server-side" stuff, but provides some JS and HTML abstrations. ChicagoBoss fits right in the middle there, doing more than Nitrogen (like database abstractions, email server, message queues, and the like), while doing less than Zotonic (where with Zotonic you can basically have a site without writing any code at all).
It all ultimately comes down to your preferred style, as far as I'm concerned.
As for performance, I know Concurrix provided some patches a while back to eliminate some of the bottlenecks in CB, significantly improving CB's performance (which was talked about at the Chicago Erlang Factory Lite -
https://www.youtube.com/watch?v=bDvqPk3r0ug). But a comparison between the CB and Zotonic I'm sure has not been done. I'd worry less about which Erlang framework scales better, since you've already chosen a language known to scale quite well. Performance improvements, when needed, are merely pull requests away :)
-Jesse