In terms of hosting yes. FIFA even gave RSA a very high overall rating for hosting the tournament.
The opening was rather bland & i expected more but the closing ceremony was nice.
The group matches were disappointing but after that, the games were rather interesting & i love seeing shock results. Many people complained about the games because 'their' teams crashed out. I can't tell you the immense joy i got from seeing England, France, Italy, Germany, Argentina & Brazil crashing out.