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.