I'd say security, low fees and ease of use.
But I would also to your list the factor of no verification needed (aka the option to stay anonymous). This is the main feature I look for when choosing an exchange.
Another feature is to have high limits (or maybe not limits at all). There are ridiculous exchanges with such low limits!
it's already a norm/standard to take selfie+photo ID from a client.
Concerning the limits it's also impossible to find an exchange with no limits at all=)