Better"" is so subjective in most cases. Whatever serves the customer best is always ""better"" but that could mean lowest overall cost, fastest service, best look, etc.
Usually, though not always, if you already know KS, you'll give them ""better"" service because it will cost less and be deployed faster.
Just some thoughts......