Although I hope for better (and think it's possible), it wouldn't surprise me if it took a few years for the Phils to turn it around. I've grown to really like Harper. He's over the top, but it seems like genuine, heartfelt passion. In many games when the Phils's offense was flailing, I saw Harper try to provide some spark -- steal a bag, turn a single into a double, etc. He's trying to make the people around him better.
I'm sure he'd rather be on a better team, and he might ask for that, but I could also see him having no thought of that. He might just view sticking it out as the loyal thing to do, and he'll do everything he can to make it work for him and the team.