Yep, balance sounds like a tricky thing.
I've just started with a small board game using dragonruby (senior ruby but completely newbie gamedev here), so I've started to deal with problems like that one.
Anyway, keep the good work there or any other future project.
Best