Free and cheap web hosts come with a lot of compromises in terms of security, features, and service. Because running a web hosting company requires costly infrastructure, therefore companies provide cheaper plans and free services in lieu of
1. Compromised security (No DDoS protection, firewalls, or regular malware scanning)
2. Poor Customer Support
3. No anti-hacking support