I much prefer Gwendolen. I prefer the en spelling because it is more traditional, the yn spelling has been used enough in NorthAmerica that it is fine too though. I think it is lovely and fresh. Gwyneth sounds harsh to me as well. The neth at the end doesn't sound pleasing to the ear.