There is nothing wrong with this, however it might be also worth thinking of ONE sender profile with dynamic from address based on a data extension instead of creating tons of sender profiles that copy information for a large part.
Plus: Your from address is either a bad example, or you need to be careful.
From Address MUST be from your authenticated subdomain, which is unlikely to be Bestcompany.com but rather something like mail.bestcompany.com. Just saying.
About dynamic from address:
All this requires the business rule “Enhanced Sender Profiles that support can enable, or you'll get: “Format of the E-Mail Address is not valid…”
This enables the section “Populate Reply-to Address Dynamically” in “Reply Mail Management” in setup.
You can then build any logic in Code snippets, e.g. one called "Dynamic-SP-Name"", and your logic inside should create a variable containing your from name, e.g. in variable:
@dynamicSenderProfileName
then you can reference this logic in the fields in RMM:
%%[ContentBlockByKey("Dynamic-SP-Name")]%%%%=v(@dynamicSenderProfileName)=%%
