Alonso probably has a few character flaws and is undoubtedly self-occupied, egotistical, and a primadonna, but arguably that is needed to reach the top levels of success in F1.