I'd say 17's are best for ride comfort, but they can look really tiny in the rear guards especially on R33's, 18's are the best compromise of looks and ride comfort.
19's are shocking to drive on NSW roads, but if you're after looks I guess you can put up with a bit of discomfort, that's probably why women put up with high heels after all.
You COULD buy the trash they have at Tempe or Ozzy tyres, lot of mates bought from there and never had problems with their wheels.
But I could only put Japanese made wheels on my cars, I'd rather have stock wheels than Bob Jane/Ozzy wheels.
Maybe I'm just picky?
Each to their own as they say, but in my opinion, you spend a bit of money to get a quality car, why ruin it with cheapO rims that every 2nd civic or lancer will have in a 4 stud pattern? same goes for tyres too.