Rose. I find it more classic for some reason. Lily feels like a modern name, as it had a big peak a while ago.
Also, there are so many L names around now. Lola, Layla, Lilah, Lyra, Elara, Elora...they all start to sound like variations of the same thing.