Неплохо будет создать свою модель пользователя, но включать туда не все поля User, а те, которых в нем нет и добавить OneToOne, связав таким обтразом свою модель со стандартной.
Плюсы такого подохода:
1. DRY вы не повторяете того, что уже написано
2. Вы можете использовать стандартные средства аутентификации, а так же хеширования паролей, а не писать это самому