Julia is dated now, but I think it will come back. It's objectively pretty.
Juliet is pretty but almost too pretty because you have to be attractive to pull it off. Any random person could be a "
Julia" or "
Julie", but only young and attractive people could be "
Juliet". I'm only 30 and even I would be too frumpy to pull of
Juliet. If that was my name I'd be stuck with introducing myself as
Julie and hoping no one asks what it's short for.