I don't hate it, but I prefer Sofia slightly. I like both in different ways, though with Zofia, I think the Polish pronunciation is best, and it would be a good alternative to Sophia and Sofia if you don't like the popularity. I think the reason Zofia has such a low rating is because people just assume it is a weird modern English variant of Sophia, which is not true.