Have played Shephard's and Pine Trace. @Bankshot, @potbunker, Gary (Elvis from FGI) and I played Pine Trace last summer. Have never played Cherry Creek.
Shephard's has the reputation of being one of the nicest, if not THE best, course in Metro-Detroit. Pine Trace is not too shabby itself. I'd recommend playing both if you can, but Shephard's is definitely better.