When you say he's been obsessed for 4 years, does that mean he's been riding for 4 years or has wanted a bike for that long?
One bike isn't any better then the other, both are good bikes, it just depends on what the rider's needs are.
If he's been riding for a few years, he'll probably be happier with the TT-R110E.
If he's a beginner, he would probably be better off with the CRF80F, or a Yamaha TT-R90E. Also, if he's a beginner, he should consider getting a used bike because it will probably get banged up a bit and it's very likely he'll want to get something else in a couple of years when he has a better idea of what may be best for his ability and size.