Is it worth buying this now, or will a better offer/same offer come along in the coming months?