Welcome to Flyertalk! Going for the Platinum Challenge is better in the long run than being upgraded to Gold immediately so I'd say you've done well. ^
I think the challenges are a good way of getting status quickly for the regular (and not so!) regular traveller. Much better for all parties than a straight-up comp.