сам не разработчикну тогда и не выбирайте на чём и как писать. Создайте нормальное ТЗ и покажите его разработчикам, пусть они под него и выбирают.
плюс важна скорость загрузки сайтана любой технологии можно сделать как быстро, так и медленно, это больше зависит от разработчика, а не от выбора на чем писать
презентабельный внешний видэто тоже не от технологии зависит, а от дизайнера, который будет решать эту задачу.
урл будут /имяТут скорее всего, правильней делать общую таблицу с полем Имя, и в ней навесить UniqueConstraint, а организации и юзеры уже на нее через OneToOneField ссылаются.