I suppose it also depends on your time horizon... I'm looking at 5-10 years, across which I think Steem is an excellent buy. If you're a short term investor? Who knows... the crypto markets are so volatile that trying to time the ups and downs is a bit like playing the lottery.
I have no idea where Steem will be by the end of the year, but I don't think $20-25 is unlikely in 3-5 years.