Design wise, the 1st gen looks better. Medyo classy & timeless ang dating nya. 2nd gen is medyo AUV-ish and the new gen naman ay radical dahil sa smiling grille nya.
1st gen... especially the mildly updated monochromaticly painted versions with the updated 2.0L VTEC engine.
although the driving position feels kinda awkward. i find its ride better than the last gen2 i rode. interior looks more upscale (vs. the gen2's rather very plain jane simplicity inside) and about as comfortable as the gen2.
havent had an experience with the gen3 yet though.