I've owned both a 5th Gen and 6th Gen. Both are near flawless bikes. However, my 6th Gen would only be perfect if it had gear driven cams!