Having come from England to study at a Scottish university, and then gone back south to work in an English university, I actually think the Scottish system with four-year degrees is better.

In England, you register for a degree subject at the beginning of your first year, and you are stuck with that for your three years. In Scotland, you do three subjects in year one, narrow it down to two subjects in year two, and only choose your final degree subject at the beginning of year three. Most 17/18-year-olds are not absolutely certain of what they want to study; so we (in England) get large numbers of students wanting to change degree subject at various points during their first and even second year, and having to go back to year one, so a year or two of study (and fees!) have been wasted. This doesn't happen in the Scottish system.