Agree with you there. Personally, i think the best thing for his character is to take one for the team in a big way in the end. As in he sacrifices himself to save Coulson's team and shows ultimately he did care for them. I am a bit tired of the is he good or is he bad thing being dragged on too long.