Bought a mini a couple weeks ago, this thing is awesome. Unless you buy gadget when it first launches, there's always a temptation to wait for the next gen. If you have a need for it right now, go ahead and get it, you won't be disappointed. If you don't have a need for it, and have the will power to wait until the next gen, do that.
I was planning on waiting for the 2nd gen, to get a faster processor & hopefully retina; but after playing around with the Mini a few times at the Apple Store & Best Buy, I just went ahead and got it. If the next gen is compelling enough to make me upgrade, I can just sell this one and off set the cost. In the mean time, I'm enjoying the Mini.