Wide vs deep

All-in-one (wide) vs best-of-breed (deep)?

Some problems need you to go extremely deep just to get an acceptable solution.

In those cases you have no choice but to go for best-of-breed.

(Contract databases happen to fit into that category)