I like all the ideas you had a lot, except for the romance part. Don't freak out and give me a dozen examples of romance in RPGs, I played them, I know. And yeah if it were an optional romance that would be okay too. But I personally don't want it. My char is a representation of myself in a fantasy world and I feel romance is a weird thing to throw into a plight to save the world.