I think that he is.
No doubt Hanley WAS a far superior player with his hitting and speed. But now he is old, too muscular, and in questionable health. His defense is passable at 1st.
Moreland is what he is. A low OBP guy that rips the s*** out of the ball when he hits it. He also plays pretty good defense. Overall I expect Moreland to contribute more than Hanley on a consistent basis.
He also costs less than 1/3 of Hanley.
Stupid Ben signed two declining players to bloated long term contracts. That is why this team is in this situation again.