The advice I usually give at this point is if you don't mind waiting what could be three to six months then do that, but if you want one now buy one now.
There's no need to feel bad about not having the latest hardware, but not everyone who does and writes it in their signature is ego-driven. FYI I got my retina iMac before even joining MacRumors
i don't feel bad.
As I said, there are a lot of people on here, who buy the latest every time it comes out. If that makes them happy, so be it. My main point of contention, is that many of these same people advise others here to start playing the wait for and buy the latest and supposedly greatest offering game. As if buying a Mac is some kind of investment. Macs are wonderful tools. And I think if some aren't careful here, they will get caught up in trying to keep up with those who don't mind throwing money around, so they can brag to others in person or online, that they have the latest hardware.
The same kind of thing happens with those who start seeing problems with a new purchase that probably isn't there, because they have been reading the forums, and see other people doing the same.
Don't get me wrong. I think Apple products are great. I enjoy using them and recommend them to others. At the same time, I think it is important to keep things in proper perspective.
If a person needs a computer today and buys one, it will still be just as useful when the newest models are released. The way some here talk, you would think that if you don't have the latest computer, that you just can't hack it.
Why wait 6 months if you need a computer now? What is truly gained by waiting 6 months, outside of being able to say you have the latest and supposedly greatest, (for the next 6 months) when the cycle starts all over again.