Alicia is perfectly fine. It's a classic that peaked in the 80s. I would put it in a category with
Stephanie and
Amanda. I really dislike
Alisha,
Alysha and any other spelling variant you could come up with.
Alisha looks very tacky to me and not classic at all. I would stick with
Alicia. I prefer
Alice but I would like to meet a young
Alicia as well. The only problem would be that it is kind of a mom name now so it would be (I guess many people here were born in the 80s/90s) as if our moms had named us
Deborah,
Susan or
Judy. I personally wouldn't like to have a name from my mom's generation and always seeming older than I am on paper but it's not a big problem either.