I'm in the same boat as far as not knowing if i should wait, logic and greed tells me i should. but when i really think about it im not so sure.. i mean yeah the ipad 3 could have the retina display..it could have an 8MP camera. it could have a faster processor. but personally the camera to me isn't a huge deal, i don't take a lot of photos so that's something i could do without. the same goes for the faster processor. yeah its great to have a great fast processor. but ipad 2 has a great fast processor, a processor that's not really stressed unless your playing the biggest and best games out right now for the ipad. your run of the mill game or app works perfectly fine on the iPad 2..in fact they worked perfectly fine on the ipad 1 for that matter.
with that in mind i think the one GOOD reason to wait, is simply because ill get the newer model for the same price as ill get the iPad 2 for if i buy it right now. and that seems to be the best reason to wait it out. theirs a LOT of rumors flying around the apple rumor mill right now, and nobody really knows if the ipad 3 will have all the bells and whistles we have come to expect.
everybody expected an A6 chip, but judging from recent leaked photo's we can see it wont be an A6 chip, but a A5x chip. so if your waiting cause your living on hope for every rumored upgrade. then i think you could end up being burned. for all anybody knows we may not even see an iPad 3, but an iPad 2s or whatever they want to call it. ..my advice is to think about what your ACTUALLY going t5o use the iPad for, most common uses for the iPad can clearly be done well enough on the iPad 2. the next gen model isn't going to be some super awesome huge leap forward so think accordingly.... don't wait if you truly think the iPad 2 can do everything you need.