@barman , here's my answers to your questions:
Outbound is tough for sure, even with great domains. A better domain typically has more potential leads, but better domains also require more research for leads and contact info, more outbound calls and emails, more education on pricing, and more...