Thanks for the help
Keyword domains are not a huge factor for SE algos and never will be... for exactly the reason you state here. Only one person can ever have the 'perfect' keyword domain.
Forget the single word domain, throw in another keyword on the domain name and improve the targetting of your customers, or throw in a funky word and go brandable.