I think you should rename the Rogue as a Sniper and creat a real Rogue.
Rogue's ability:
Attack (low dmg)
Attack speed (high speed)
Steal: each attack the Rogue steal 2 gold*(level of this ability)
Treasure hunter: increase the luck to find Treasure (caped at +10%)
This game is funny :)! But Altar is very useless I think. Gems are rare... so there is no reason to use them just for upgrade one ability... I lost two gems for nothing.