For me it depends on your capability, If you have money but less time you can go with ICO and If you have Time but no money you can go participate in a weekly airdrop. thus It get your question answered? Ofcourse No

In short both can be done to build up community.