It all depends on his requirements. BTW, I had an SQL Server interview question regarding difference between UNION and UNION ALL.
The further question on this was what is usually faster (first or second) and is there a situation when UNION ALL will be slower than UNION?
If it's not broken, fix it until it is.
My Blog