Based on a post here from a few weeks back, I looked into DMGenie, and I am very impressed.
It's not as strong as eTools in the character creation department, but it's improving. There are regular releases, and the developer actually communicates with the users, which is refreshing after...