Each web hosting company has its ups and downs depending on your use case. Shared hosting companies like Namecheap, Bluehost, HostGator, are recommended for a website that is not resource heavy and with traffic of below 500k pages visits per month. For high-traffic websites, the recommended hosting companies are Digital Ocean, AWS, or Google Cloud.
Whether Namecheap is a good web hosting company or not, then yes, it is for shared hosting as it is the most affordable and is also known to be stable.
Important: We have two low traffic websites hosted on Namecheap and so far we have not had any problems.