Hardware costs, regulatory hurdles, scalability, security, and user adoption