They are pretty much the same, but "You are so sweet" is something you wouldn't say to a work colleague, just to close friends. Also "You are so sweet" is more feminine, it is something a girl would say, or a man would say to a girl, but a man would not say it to another man :)