The other thing I think a Dom has to be able to give a sub is the ability to feel safe. The reason subs are rightly picky, is the search for someone where it's "okay" to do the things that we do. They need a protector as much as a sexual partner. I think the three non-negotiable parts for a Dom are:

1- Honesty
2- Ability to make the sub feel safe and protected
3- Someone you can communicate well with