The London stadium is a tricky one, having lived near there.
It is a fantastic area for summer, a huge park, restaurants, canal, a genuine nice place for a lazy summer day.
That translates poorly to a working man’s football club, who like to be know as rough. It doesn’t suit them or the fans.
The ground is great for a European night, but they just are not at that level. And it translates poorly to mid table games and below.
The amazing deal they have isn’t that smart, as they don’t benefit from hosting other events, as it’s not their ground, so financially it saves money but doesn’t make it.
It would have actually suited Spurs more but that’s long gone.