CommonGround is a lot of fun. A good option on the public side, but not a no-brainer over other good public options and certainly not the choice if access isn't an issue.
I'd vote Cherry Hills. I love Colorado GC too. Really, the right answer between the two comes down to what you're looking for.
Colorado GC is fabulously natural golf in a scrubby setting with tons of wildlife about.
Cherry Hills feels more special to me, though. It's quintessential parkland golf with beautiful views of the front range. It's an excellent shotmaker's course. Hole-for-hole, I find it a little more memorable and engaging on a shot-for-shot basis. Obviously it has a little more history too.
I haven't played Castle Pines and can't speak to where it fits here. But really, I think you're choosing between some pretty different and excellent options, each of which has a pretty clear character. Choose the style you prefer and trust your choice.