I believe Swansea is good, but if you live in Cardiff or anywhere north or east of it, Swansea is just too far
I am at Swansea and I can't praise them enough, I am 1hrs drive from Cambrian and 1hr / 1hr10mins from B-F-C/Aeros respectively. Swansea has the cost benefit and is no doubt quieter so not much time is wasted waiting around at the holding point for other planes on finals to land.
I'm happy with the choice I made and can't fault the friendly instructors or the clubs fleet.
I would agree that a 0-fATPL FTO would be perfect at CWL though, I'd certainly consider it being only 15/20 mins away.