I don't really like it, I think the -ica makes it too fussy or childish or something. But I don't dislike it, it's pretty enough and has a great meaning, just not my thing. Maybe it could grow on me. Like other people said, it kind of makes me think of those people who say 'Merica, but that doesn't really matter.
I do like
Mira. And a bit off topic but I really love peace names too, my favourites are
Irene /
Irina /
Eirene,
Salome,
Shulamit,
Frida.