A good sub is the one who makes her Dom happy.
In which way this is to be done depends solely on the Dom, not on other people or general rules.
As for the honesty: I appreciate that in any sort of person I am close to, not only in a sub/Dom/whatever...