Each State offers different benefits based on taxation and legal protection. Delaware is popular because of its convenient taxation and corporate regulations. But It may or may not be suitable for your business,careful review of regulations of each state before setting up LLc would ensure fair process.