kreynolds said:3) Taking less time to cast a full-round or longer spell makes perfect sense, especially if you view haste as speeding you up and not simply "adding another action".
It also avoids situations like "I cast Summon Monster, ok I still have a partial action left, so I (attack, move, cast another spell)."
Only his spells still not complete.
And haste has always favored spell casters. Lets see one more attack or one more Disintigrate? Which is going to be better in the end... hmmm.....
An extra attack means little in the big picture, whereas 2 spells a round can quickly decide a fight (even at lower levels, especially at high levels). There's a reason characters get more and more attacks in a round and spell casters are always casting one spell.