Very different. You will be limited to start the company you mentioned, but you are completely free to open your own shop. I have my own shop in China Resources in Shenzhen and rented a counter, but my counter in China Resources will be closed this month because of my poor management and improper employment. If you rent a place in a big shopping mall, you need to ask someone to look at it (except yourself), so you need to manage it (I have asked someone to look at it so far), but I don't think I have found any sales talents. Most of them work for a living, which is very restrictive. You can sell some in this shopping center. Seeing that you sell well, the mall will buy that kind of goods, and the price is cheaper than yours, so it can't be sold. So I think it's better to be a small shop, which is more free.
The above is my humble opinion, which is a joke.