On Her Majesty's Secret Service is by far the best IMO. Just such classic
Bond.
I also think "The World Is Not Enough" by Garbage was fantastic. Weaker film, but great theme song. And "You Know My Name" from Casino Royale. You're right though, so many of them are great.