Very difficult to answer as each course is different. It really depends on what your son would like to achieve/do as a result.
An undergraduate general Geography degree is a good general degreee and opens up quite a few avenues. However it is not particularly specialized.
The Geography course in Trinity and the social science geography in Ucd would be very similar. The other two have additional specialities including geoscience
It also depends on the length of the course as to how much content there is- 3 or 4 years? Are any of them examined/part examined by thesis or coursework/practical work?
It’s over 25 years since I did my Geography Degree (UCD)