Haha, I almost didn't reply to your post because advising someone who has the same(ish) name as me on names feels like some wacky ouroboros ->-bleeped-<-. But anyway.
Honestly, they all sounds good, so I don't think one has a stronger pull aesthetically. Idk, I go back and forth on this kind of thing too, so I feel you. Part of me thinks that getting to pick your whole name is almost like cheating, but then the other, smarter half of my brain is like "NAH, son, this is your chance." And I can't lie, James and Dean are pretty cool names.
You could do the double middle name thing? Kameron George James is a little too much, but imo Kameron George Dean sounds kind of swell. Kameron Dean George, too. That said, if me telling you this bums you out, then screw it, trust your heart and use James.