Hi Tellygirl,
Well, my personal all-time favourite is "I Vow To Thee My Country", which I think is really beautiful and inspiring
Jerusalem is popular, but the lyrics are too religious for my liking and would, I feel, exclude non-Christians and non-religious people (myself included).
I don't really see what is wrong with keeping "God Save The Queen" purely as the anthem of England, as long as it isn't used to represent "Britain" as a whole. After all, she is the Queen of
England and we're the only ones who seem to like singing it anyway!