There will always be hive-number but the ultimate goal will have a name resolution api that will allow you to do /communityname/ instead of /hive-xxxxxx/.
The problem is this will require a name resolution service and make it so you can squat names. Currently no one can squat a name as communities are all just IDs.
I'm sure front-ends could make an alliance and use a central database.
Or better yet, Steem could have an auction that will require the escrowing Steem over the auction period and then charging a similar amount each time to keep the name for additional periods (or new auction). Maybe even have a costly buy box after the first week to prevent trolls.