Here are three reason commercial Real Estate is better that residential.
1)Produce tons of cash flow or value add opportunity
2)Have tons of potential buyers on the backend
3)Someone else does most of the work because the property can afford to pay other people to repair, manage, and maintain the property.