Hi Ryan,
Inherently all domain extensions are equal, and Google treats them as such.
So keyword.com vs keyword.co should in theory be on a level playing field, however...
There's quite a few different factors which go into getting a good domain for SEO including:
- Familarity - Does it look authorative or like a familiar domain?
- Location - Does it have a .country extension on the end?
- Industry - Are there conventions within the industry e.g .IO for tech or .agency for digital marketing?
- Length - How much keyword stuffing is too much? D
- Brandability - Will the brand name be easy to remember, and will people want to Google it directly rather than find you in the SERPs?
A combination of these means that due to established conventions and our cultural bias for lack of a better phrase, not all domains are created equal in terms of the ease in which people may feel comfortable clicking and linking to them.
Personally I wouldn't overthink the whole EDM thing too much. Google released an algorithm in 2012 to help neuter the immediate ranking potential of them out the box: https://searchengineland.com/library/google/emd-update
One example I have of this is my personal website which is an EDM of my name. It has been live about 2 weeks and ranks 50th or so for my name, and about 4th if I add "SEO" on the end. Over time I suspect it will rank well, but until you build backlinks and establish authority...an EMD really isn't a silver bullet to ranking!
Basically don't overthink it and simply try to get a partial keyword match and brand all in one.
This would be my advice, and besides you will need to get creative as all the "obvious" domains have probably already been snapped up
Good luck!
Nick