Consuming WCF Services

You are building several WCF Services. You have several different clients on several different operating system versions.

Do you recommend the Add Service Reference feature or Svcutil.exe?
Do you recommend that the client proxies support generics or arrays?
What other considerations might you find?