Whenever you buy one, an update will happen within a time period. You could wait and then buy but when another time period elapses, you will wish you waited longer. This kind of thinking will result in a feeling that the best thing to do is never buy one.
You need to determine what you need and when you need it.