which of these frames is the best in your opinion? 2004 specialized S-works E5 2004 cannondale optimo SI 2002 giant TCR team once