„Sweet“ ist eher „Nice“. Man sagt das auch teils einfach, wenn man sich freut („Oh, sweat“). Wenn man von jemand anderem redet, meint man meist eine Mischung aus „cute“ und „nice“. Also eher: „I like X. X is so sweet.“
“Cute“ ist eher „niedlich“. Es kann sowohl positiv, als auch herablassend gemeint sein („Oh, you think, Y is good? That’s so cute“).
Kurz:
Sweet = Nett, ggf. auf eine süße Art
Cute = Süß/Niedlich