He should stay at Arsenal, out of loyalty if nothing else. After his great season, he might feel that he deserves a club with higher ambitions, but for many years Arsenal probably also "deserved" a better striker, namely one who could actually play an entire season, and they sticked with him...