With regards to platform to be use, Coinlist is one of the best place for new projects to raise their funds though they are quiet strict but if you're serious about it and you have a good project, then this can be a good option. Otherwise you can try to raise funds on your own site, or any exchanges that offer this program.
The choice of network used is also quite important for new projects. Currently BSC is becoming a fairly popular network after ethereum because of its low transaction fees. But regardless of the network choice that will be used, the most effective token sale in my opinion is through launchpad because it is considered safer by many investors