Good for personal use or early testing before your website is ready.
Cons:
Looks less professional (can make small businesses look amateurish).
Doesn’t represent your brand identity.
Harder to scale when you grow (you can’t easily make team@, billing@, etc.).
Recommendation
Use info@mydomainname.com for anything business-related — especially if you have a website or offer professional services. You can even manage it through Gmail’s interface (using Google Workspace or email forwarding), so you keep Gmail’s ease but with your own domain name.