The User Portal is an easy way for end-users to manage their extension and the different features assigned to it. Remember that additional options can be added to users by making changes in the Users module and the portal user profile.
End-users can have full control over their extensions and this is a good way for them to manipulate their diversions. The personal assistant is a nice way for them to give their callers options to reach popular destinations if the end-user leaves their extension.