James is great as a middle name (DS1 has it) but George is rather dull, and doesn't flow particularly well either. A longer name first like Alexander for example sounds better IMO. Or even George Alexander. But not George and James together.
My two favourite boy names. We have a George but didn't use James as middle name as our surname is one syllable, so put William in middle instead. We are both in creative industries so friends expected us to pick something a bit more imaginative like some of the other names on our list (Milo, Arlo, Seb, Wilf), however we have always been happy with our decision to use George. Good solid boys name with lots of great associations.