I would stay where you are. I was in a similar situation to you, decided to stay in my own year for social reasons, and i certainly don't think it compromised my final results. Great teachers are not to be found everywhere, so if you've got them, then I'd take them. Plus, as you say, at a...