If i had the money I'd go with a 5th gen. I like the look of them better, especially from the back. I also like the h22 even though they come in a 4th gen. It's way easier to find a nice 5th gen than a 4th gen vtec. I do like the look of 4th gen front ends better. Definetly get a manual with which ever one you get.