I really like him! There are a few things I dislike-long back, upright pasterns, thick throatlatch, but I think his overall sturdiness makes up for it. He's certainly not a train wreck!
And, I think that if his personality and your daughter's personality mesh (which they appear to!), that certainly overcomes any slight conformational flaws he has. :)
And I love that he's 10. I think that's a great age for your daughter, no green-on-green but still young enough to last for a really long time.
He looks like a real sweetie, what a score for you guys! And I agree with KS, he'll be super flashy when he sheds out!
Fabio - 13 year old Arabian/Lipizzan gelding
Rest peacefully, Lacey.