Personally, I don't understand when people buy skins in order to improve their gaming experience. Whenever I earn tf2 skins, I just sell them because money is more important to me, and I don't think there will be a skin that I decide to leave if it's expensive, even if I like it a lot, I just don't care about that much.