Airbnb's main weaknesses are its lack of standardization and regulation, the difficulty of managing customer expectations, and its vulnerability to scams.