Buy now or wait for better?

Buy only when you absolutely need. At that point choose the best you afford.