Personally, I feel that Ziyang Jiayang is more smooth, and the word Xu is really a bit roundabout.
Zi: (the five elements belong to water) used as a person's name means dragon and phoenix, learning and noble qualities between people.
Jun: (the five elements belong to fire) is used as a person's name, meaning handsome, outstanding, noble and outstanding.