Wembley has horrible acoustics. I think Twickenham is quite a good venue anyway, transport links aside.