with waiting. many people tend to look at the upgrades and the features that "might" appear. they overlook that the product itself may be faulty and apple may have made a mistake. for example take the iphone 4- the antenna thingy was horrible and still a lot of people became angry. they blamed apple, but whos fault is it:
apple's for making a faulty product or the consumers for not being able to contain their urges and their desperate need to spend money? its both technically
what i mean is even though the release may be in 3-6 months, you would have to wait a couple more months for reviews form engadget or anandtech to be posted so a further analysis can be shown to see if its worth while.
also: once that happens you have an outdated product so...
another thing- the prices may or may not rise, so think of all things!
personally i would say go for it, cuz tech is gonna keep changing. if you have the heart to wait (i dont
) but if you have the heart to wait- wait cuz technically it would be better, but still buying now is not a bad idea!