For the last ten years or so I've gotten along well with people a little older than me, 5 to 10 years older.
Right now I have a hard time relating to people ten years younger, in their 20's. (Generation Y?) They seem to lack spirituality, or they're more irreverant.
The teenagers and kids of today seem a lot more positive. To me they are like the hope for a new generation.