Based on what I've seen:
Radisson Blu Gautrain, Johannesburg: Nice rooms, generous amenities, super breakfast buffet, good bar, good staff.
Radisson Blu Frankfurt Messe: upgrades to business class almost every time. Great staff, rooftop sauna/pool is fun, super breakfast buffet
Cheers