I tried the Safire and the Specialized Stumpjumper last year and liked the Stumpjumper better. Also it was the better bike (regarding parts) for less money if I remember right. So if you are tall enough to fit onto the small Stumpjumper you should consider trying it too.
I cannot comment on the Cannondale though.