Having 3 exact-match keywords in the domain can give you some relevance, but it doesn’t automatically make SEO easier or guarantee higher rankings. Google relies much more on content quality, topical authority, backlinks, user experience, and overall site trust.
A branded domain is usually more memorable, easier to build into a recognizable business, and gives you more flexibility if you expand the niche later.
If the exact-match domain is short, natural, and genuinely brandable, it can still be a good choice. But I wouldn’t choose it just for the SEO advantage.
My vote: branded domain for long-term growth; exact-match domain only if it also sounds natural and trustworthy.