jvaliensi,
I feel your pain. I'm done with the CB400 also.
My Buccaneer scratch-build first flight loss has pointed a finger towards the CB400 as being partially responsible. Just like the CB200 and CB220, the CB400 has poly-fuses on each servo output and a number of people have contacted me about a history of crashes being attributed to the poly-fuse tripping and shutting down a critical servo. While the CB400 is rated for 30A continuous, each poly-fuse is only rated for 4-5A. The suspicion on the Buccaneer is that the elevator servo current draw caused the poly-fuse to blow.
Just Google 'CB400 poly fuse crash' and see what you find, especially on Flying Giants.
For my next build of the Buccaneer, I plan on using 2 CB210 boxes that don't use the poly-fuses. Distributing the 2 CB210's will also save on wiring.
Paul