I think the big shopping mall anchor stores (Macy's, JC Penney, etc) are all likely to fail in the next 20 years.
Department stores have one big advantage over online stores: fitting rooms.
Your home can be a fittting room...
Zappos.com (owned by Amazon) has free 2 day shipping and free returns both ways. I often order the same clothes in a few sizes from there, keep the one that fits and return the rest. They have videos of the clothes on people to help you decide, but failing that the return process is flawless. I am a tall size (6'4" / 1.9m) and shopping malls often don't carry odd sizes. Online usually does. Some prefer to touch before buying so I respect that.... I just hate malls.
Offtopic Big/Tall Protip: 6pm.com offers tall sizes for cheap because they typically are the last to sell. They however do not have Zappos excellent customer service and return policy (Even though they are owned by Zappos / Amazon)...they are the online no-return clearance rack.