I vantaggi sono che puoi usare funzioni come LEN e LEFT su nvarchar(max) e non puoi farlo contro ntext e text . È anche più facile lavorare con nvarchar(max) di text dove dovevi usare WRITETEXT e UPDATETEXT .
Inoltre, text , ntext , ecc., sono obsoleti (https://msdn.microsoft.com/en-us/library/ms187993.aspx)