Grand Central
I'd say Grand Central. Closer to CAA amongst other reasons already stated. There's much more open field around FAGC in case of EFATO. Sounds far Fetched but it's something to consider and Midrand is a nicer area than Germiston if you ask me.
Did my training at Babcock in GC and loved every bit of it.