There is no one size fit all answer to this question. Client letter may or may not be required depending upon the specific case. If you are going to work for a small consulting company, then chances of client letter being asked is high. Have a back-up plan in case client letter is asked for.
Spouse’s stampings are usually trivial in comparison to main H-1B visa stamping.