What Makes Mobile Commerce Thrive In the Current Environment?