I am going to throw a bit of a curve ball in. Is your son a bit of a techie? Or is he old school? The only reason I ask is that, I have sold my Leicas and gone fully digital. Bought the Habroks. I know that they will not last a life time, but, you want to buy him something he will use, rather than, put in the cupboard.
It is an emotive subject. But, you will know which may be his preference.