>Если бы он не стал клепать город в устье Невы, а подождал немного времени, когда Таллинн(б.Ревель) падет
ИМХО. Не мог он ждать. Вылез к морю там, где сумел, и укрепился, дабы в дальшейшем не прогнали назад. Если б Петр ждал - черта бы лысого ему Ревель достался. Питер был необходим как опорно-тыловая база с надежным путем, ведущим в собственный тыл (Нева, Ладога - Волхов). Без такой базы - подумайте, во что бы вылился хотя бы подвоз всего необходимого войскам при русских расстояниях и русском бездорожье.