Start with cheap used Android phones, don't root unless you specifically need to, and cooling, focus on power, and management. The biggest limitations are app policies, account restrictions, and low returns — not hardware. Make sure your use case complies with the app team of service.