There are two key advantages to fishless cycling
#1. no worry about the stress to the fish = less work, less stress, more time to plan stocking
#2. tank is ready for the entire load of fish the day the cycle completes.
Fishy cycling can be done without harming fish, I did many through the years, so has just about all of the long term hobbyists here. The thing about fishy cycling is that you either start with a very snall bio-load, monitor water closely, and do water changes accordingly to protect your fish, then at the end, you can only add 1 or two fish at a time, and then do the same thing again. If you want 6 fish in your 10g you'll be 2-3 months getting to that level without harming fish in the process.
The other option is to stock up, and then do constant monitoring and constant water changes until the cycle is complete. when I say constant I'm talking 4-5 times daily. a full load in a new tank will cause rapid rises in ammonia and subsequently in nitrite both of which are harmful.
SO fishless is IMO the way to go hands down.
There are amny ways to speed the process. the sticky's will lead you to them.
Dave