I voted cut Cotton, but it's more a cut a PG than him personally. 4 PGs is superfluous. CJ is great. Cooley's never-back-down toughness is great for a 3rd C.
But more than anything you gotta thin out the PGs. I keep expecting to hear news of Trey Burke getting traded, which would open up a spot for Cotton maybe.
Yeah, Cotton cut makes the most sense because of position needs/balance.
Cooley cut makes most sense because of BPA.
Johnson cut makes no sense.