Makes no sense: Why would he choose boring Boof over gorgeous Pamela?
Pamela was blonde, vivacious, gorgeous, and exciting.
Boof was the typical, boring, plain-Jane type.
No hetero guy would actually choose Boof if he could have a stunning, ultra-feminine beauty such as Pamela.
At least Pretty in Pink got this right, in having Molly Ringwald end up with the alpha male whom she was pursuing, rather than with the second-choice beta male "Ducky."
This movie should have ended the same way -- with Michael Fox getting the girl of his dreams, just as Molly Ringwald got the guy of her dreams.
It's rather demeaning to imply that an underappreciated guy should only aspire to his second choice of girl, while an underappreciated girl can win her first choice of guy.