Agreed.
Been going to the London games for years and always much prefer Wembley. More around the stadium to do (pubs and food) while you wait for the huge queues back to the tube to die down. And just simply easier to get to from around different parts of London. Spurs seems to be just one or two routes, and the tube stations in and out aren't big enough.
Spurs stadium itself is better, and the view is incredible. Wembley view is alright up to about a few rows up in the top tier.
Agree about Bigsby and Maye. And the punt return was superb!