Использовал, но не резал.
Как раз проблема с городами без областей и под.городах у городов, не позволили «красиво» разбить. Ни когда не знаешь, к какому уровню относится нас. пункт.
Но на практике оказалось, что и с такой, одно табличной структурой, довольно просто работать.
Главное — ввести ссылку на «уровень выше», а то в коде довольно проблемно с кодами территории оперировать.