Is it worth buying now for the long term?