Chances are it won't get better. There will come a time when many Malls will cease to exist. Online will get stronger and stronger. Costco may be one of the few stores to remain as people will always want to shop to some degree. Shopping online will never be perfect ie shoes, clothes etc. Amazon and some others are solidly entrenched.