If he is NOT artistically inclined then engineering, if he has very good design skills architecture might be a good fit. But unless he has a healthy ego about his design abilities he shouldn't go into the field. It is not a profession for those who can't take criticism well. Architects have a reputation for large egos and there is a reason for that, and I am no exception
But I keep it in check these days!
I have heard many people (here and in my day to day life) complain about architectural salaries, etc. I have never had any issues with what I made and have always been employed, the last several years as a consultant (much better money in that!) I just retired at age 55, so there is enough money there for that at least. I do have a small practice now, but it is more of a hobby practice.
But I agree it is a profession where you need to be a jack of all trades and at some point you do need to go out on your own. Being an Architect is not for everyone and the profession has changed a lot since I first started and is continually changing. Who knows what the field will be like 15 years from now.