IMO, they need something like this that will draw people in to spend money from other parts of the city. You can't just put in a bunch of new retail shops like some other people want to do, all the retail business got run out of the area already. I don't think the neighborhood economically can support much. Hell they closed a Walmart, when have you ever seen a walmart close?
The Wizards would be better off with an intimate, soccer-specific venue and the neighborhood would be better off without the corpse of what used to be sitting there vacant.