I agree he should stay at Liverpool for the next few years, cause he needs to be playing every week so he keeps developing.
That said, he's one of the biggest young talents in Europe, and I can understand him holding out for a bigger paycheck, with the Premier League being the biggest and most popular competition in the world.
Sterling should stay put. Prove yourself for a season or two more and then think about moving. Don't be selfish!
He's at the perfect club for his development.