Стоит ли использовать Next.js для крупного ECOM проекта?
Если фронтенд на React, и при этом нужно, чтобы с сайтом хорошо дружили поисковики, то NextJS обязателен. Да, даже несмотря на то, что гугл давно говорит, что умеет сканировать js сайты. По факту индексирует он их хуже. А другие поисковики вообще с js не дружат.

какими подводными камнями
Скорее с летящими в вас камнями. Есть достаточно много людей, которые не хотят использовать React для разработки сайтов и клепают по старинке: весь html генерится на сервере средствами какого-нибудь php + jQuery на фронте. И эти люди будут постоянно швырять в вашу сторону камни, с пеной у рта пытаясь вам доказать, что вы все переусложняете. Но надо понимать, что у крупных интернет-магазинов обычно сложный фронтенд, и пилить его на jQuery или на чистом js - самоубийство, потому что код будет в 99% случаев помойкой.

А если серьезно, то единственное, что мне в NextJS не понравилось - это роутинг. Но и это субъективно.
Next.js хороший инструмент. Но для крупного проекта придется крутит кэши (для не авторизованных юзеров). Операция рендеринга на сервере не легкое дело. А для авторизованных юзеров, нужно будет включать динамический рендеринг (чтобы отключить большую часть SSR) .