Danny should marry the woman he loves.It will be for the best in the long run.
Rachel
Lest you think I completely forced this choice on him, early on I would have said that he should marry Aimee because he formed a childhood friendship with her very quickly and because he never had a chance to form a childhood friendship with his fiancee. There were 2 other candidates for spouse but he never got past 'good friends' with either of them, so he ruled them out for me.
When I realized that his fiancee was still a teenager when Danny was a teen, I had him talk to her and they took off like wildfire while his relationship with Aimee lagged a bit. So I thought he showed a slight preference for her over Aimee, but it was still a tied horse race.
When his fiancee turned up at his YA birthday party as a YA herself (Aimee was still a teenager), I took that as a sign from the TS3 gods that it was okay for Danny to get engaged to the girl
I had hoped he would marry all along.
He and Aimee are still good friends despite the break-up and will quickly get back to best friend status.