I have a lot of time for @angusblair, an awesome Sparkie from back in the day, and always full of great ideas. While my own path (BCom/LLB) doesn’t follow his advice at all, if I were to go back in time I’d give this advice a lot of thought.
His advice of BSc/BA allows you to follow a great combination of the creative thinking approaches from liberal arts papers, with a technical foundation (e.g. physics or maths). Yes, commerce is useful, but I agree with Angus in that some of the best commerce education I have gained has come from extracurriculars such as Spark and MCC, which have the scope to teach so much more practical aspects.
A great read!