As vantagens são que você pode usar funções como
LEN e LEFT em nvarchar(max) e você não pode fazer isso em ntext e text . Também é mais fácil trabalhar com nvarchar(max) do que text onde você tinha que usar WRITETEXT e UPDATETEXT . Além disso,
text , ntext , etc., estão sendo preteridos (https://msdn.microsoft.com/en-us/library/ms187993.aspx)