I have 2 bikes with triples (1 road, one mtb) 1 bike with a compact (road) and one with a regular double (road).
All have their good points.
I agree with Tulip: the question isn't "compact or triple?", the question is "how many of each?"
More bikes, more better! 
(all that being said, if I was told I could only have one gearing set up I'd choose triples. And shifting is sweet and smooth when you use friction! Yummy!)
"If Americans want to live the American Dream, they should go to Denmark." - Richard Wilkinson