Attempting to get back on topic, Squall would lose. Because I would be sniping at him.

As for the Meteor/Ultima. Meteor takes forever to hit while Ultima is cast normally. Say your in a fight and cast meteor. In one week you'd kill them, but you'd been fried by Ultima long before that. Therefore Ultima wins.