Just imagine how weird you would feel if they kill Theon now. You'd be thinking "why in the buttfuck did I just watch this guy get toyed with for so much damn airtime?"
Honestly, I wouldn't be surprised if Theon is such a player in the Game of Thrones that he recovers completely, revolutionizes himself, and does something as mega as save the Starks from doom