The more limitations you put on a character often times the better a character you'll make them, the more interesting the story becomes because the character can't simply wave a hand and make something happen. They have to work within the framework.
Brandon Sanderson