I'm not sure if any of you have taken a look at the guildoja map, but it seems to address some of these concerns. As a whole, I don't particularly like the Oja map, but I do like the fact that it has several small "partitions" of sorts, in which to have differently purposed rooms.