A lot of people feel like urban fantasy is a shortcut that gets you around world-building, because it's set "in the real world." But it doesn't really work that way, as I found out. You have to come up with just as consistent an internal cosmology and magic system as you would if you were writing high fantasy.