ERC20 is considered to be the best token standard in the marketplace. Almost 70% of the tokens in the marketplace are ERC20 based tokens. This popularity will help in attracting more investors to your ICO. Implementing a Smart contract will be the only backbreaking process. The smart contract is written in a special language called solidity. It requires the touch of an expert to implement them. So it is advisable to find a trustable ERC20 token development company to help you in this process.