Nowadays, when it comes to literally any industry, you can find one-stop-shops. On the high street, you’ve got Tesco, where you can buy literally anything the home might need. Online you’ve got massive marketplaces like eBay and Amazon.
People like convenience, and being able to go to one place instead of a bunch is always going to be a good thing. Does that ring true for website design companies and other web services though? Does it make sense to go to a bigger business that can perform all the services you need, or several smaller, more specialised companies?