s-works is a nice bike, but its too old, parts on it are outdated and worn. The cannondale is the smarter buy, plus you get the warranty. If you go one step up with the Rival, you will get a lighter bike. Rival group is slightly lighter than Ultegra.