It's a nice stadium to look at, probably a nice one to be able to watch your team play in and... well that's about it really. The costs involved will hurt Spurs in the short term and from there on, they'll be playing catch up on the football side of life. Players don't join clubs because of the stadium, players join due to how much they'll be able to make.
A nice stadium is great but if you aren't competing on the pitch, then what's the point?
Liverpool's owners decided that building a new stadium was not cost-effective. Why spend almost £1bn for an extra 15k seats at Anfield when you can adapt and expand for a fraction of the cost? Granted, I don't know how feasible that would have been with the old WHL, but it's a huge cost for an extra 25k seats.
It will be interesting to see if Spurs can buck the trend set by Sunderland, Southampton, Arsenal etc whereby a new stadium didn't mean success but as long as they have a massive climbing wall, then I suppose they don't really care?