Hi, I have recently bought Haro V4 and they are great bike. the front fork does a great job. i ride it on trails and also on streets. I have tested many bikes like Trek, Specilized, Norco Diamondback but I felt great only on tje Haro, its a good buy with great price. I havent tested theCannondale but i think in the bottom of line its up to you. test ride both of them and choose wich one is better for you.