I'm a Principal at ThoughtWorks, classical composer, and physics amateur.
Scrum is ... complex and completely over the top. That is if it isn't rescued from itself.
I still prefer XP to everything else, that may be the bias of familiarity. Scrum, and anything else agile, still beats the alternatives. To reiterate: