I also go for best of breed.
I doubt if a program has so many function, it will do it's job very good.
I like more to install 5 good programs then 1inall decent programs.
I also agree with querty, that if one goes down, you have the other 4
with oneInAll everything could be down.

-phunction