CFA (US)! IS IT REALLY WORTH ALL THE HYPE?