It depends where the diversity and specialty are going to be.
Specializing in relational database platforms, CRM, ERP or enterprise
messaging makes a lot of sense.
Specializing in AV or patch management or office productivity suites is less
useful.
Specializing in OS platforms is a mixed bag --
You could go either way. I think that being able to provide diverse
solutions is much better for the client; many clients will balk at using
%vendor% and being able to provide them with an alternative is advantageous.
At the same time, being able to efficiently install and configure a product
saves