I think it's a really cool name. Maybe not something I'd use personally on a baby, but still, very nice, brimming with energy, with a happy feel to it. It feels very youthful but at the same time fits people of all ages. I think I slightly prefer Gwyn as it has a more distinctive and stronger vibe, but it's not a strong preference. And while as a first name it feels quite masculine to me, as a Welsh language learner by now I'm quite used to seeing it used as a unisex middle name. It feels slightly filler though.