Oxy, American, Tufts or another option (e.g. SeattleU possible full ride)

No. Your son seems to be taking a mature approach based on an understanding what he is looking for in a college experience. Occidental seems to be a very good fit. (American may be a perfect fit as well, I just don’t know much about it.)