My only negative w/ platforms is they tend to shred my shins every other ride - which means I guess that I will need to get knee/shin guards (probably not a bad move since I scrape my legs up every single time I go out.)
I'm surprised that egg beaters haven't been mentioned, it seems like they dominated mtb for years.