So many choices :D! If it were me, even though I absolutely loooathe waiting. I would probably wait, something better may come along that fits more efficiently than you would have thought!
That being said however, if you see a deal that you just simply cannot pass up, don't. That is the worst...