I agree. Blacksmithing definitely has one of the worst ones. It is reducing the repair cost by 1 item out of 8 - 1/8 every hour. Yuck. Make it an 8hr cooldown and repair all. Hell, 24hr even. At least then it feels cool getting a full repair.
Some of the other tools of the trade are also underwhelming.