As per my knowledge, there are no other differences than what you already mentioned. Both user & database are assigned PERM space .
It is a passive repository.
Working with database user support is required.
No passwords in database.
It is an active repository.
With user you can work and connet to any tool in teradata.
user has a password associated at creation.
Hope this is will help you.