On Once Upon a Time Season 2, Episode 11: “The Outsider” David Nolan/Prince Charming (Josh Dallas) told Mary Margaret/Snow White (Ginnifer Goodwin) that he'd prefer to return to Fairytale Land rather than stay in Storybrooke.

While we're personally fans of penicillin and running water, we understand where he's coming from. He's a warrior, not really made for this world, and all the magical townsfolk of Storybrooke don't quite fit in Maine. Yes, there's danger back in the Enchanted Forest, but our world isn't exactly free from problems either magical and otherwise.

On the other hand, Storybrooke is kind of home for them now, too. Plus, if the entire town doesn't agree to move back, it would be irresponsible for the Charmings to leave some of their subjects without leadership in this strange land.

So what do you think: Should the Charmings stay in Storybrooke, or go back?

Catch the next episode of Once Upon a Time on Sunday, January 20, 2013 at 8 p.m. ET/PT on ABC.