Maybe, but not for me.
The McGregor statue connects a famous English club in the biggest league with the founding of the what is the oldest competition (of its kind) in the world.
With football the global game it is, I think that is a decent reflection of a 'home of sport' for England (and recognises the contribution of other nationalities as William McGregor was a Scot).