Something missing here: SEO considerations. It matters less as the days pass, but there is still value to getting an important keyword or two in the domain name (or to be the important keyword, better still).
This is especially true if your business is planning to generate lots of business through organic. Especially false if it doesn't.