If we want to really balance CHF let's take a page from MAs book, along with the upper player input being used for balancing they keep advanced statistics on things and run an algorithm on each thing for finding out DPS and over all usefulness  http://marine.egmngr.com/viewtopic.php?f=4&t=141 
 http://marine.egmngr.com/viewtopic.php?f=4&t=601 
 Finding how they use their pre-built math to figure out how to balance costs could really help CHF.