The Trader Senator identified basic economic viability as the biggest weakness of the class; looted weapons are generally much better than crafted weapons, and level requirements ensure that the class is essentially useless until the very highest levels. Even then, the lack of upgrades and tweakability makes for a lackluster experience. In response the developers are introducing an experience more like that used by Traders specializing in armor. Weaponsmiths can put any level 'core' into any weapon appearance, allowing for endlessly customizable and specifically-aimed products.
The Beast Master Senator had similar concerns, given the extremely long time it takes to get a pet to an appropriate level. The developers are going to be reexamining the leveling curve in response, and (much appreciated by me) they're going to consider allowing newly made pets to be stuffed and mounted as decorations for player housing. We'll follow this patch as it moves along its path to the live servers.