Yeah, haste is just better than crit for the reasons already covered.
Two sets (stam/vers and haste/vers) would be ideal. Personally, I haven't done so yet and have just tried to optimise my set around haste/vers and trying to maintain a good quantity of int.
In most situations (BG's etc)...