EVERYONE will say to do a fishless cycle.
I cycled my 29G with 3 small swordtails. Also, aside from watching your water parameters for ammonia and nitrites while doing a fish in cycle, you also want to make sure your tank parameters are also in line to promote the growth of bacteria during the cycle.
PH, Temprature, and Oxygen will play an important role in deciding how fast your cycle will progress. The bare minimum PH you want your tank at is 7.0. PH below 6.8 inhibits bacterial growth. A good filter flow will provide enough water agitation for aeration and you may want to keep the temp at about 80-82F (which is my own preference).
Good luck to you!:cool2:
The whole it's cruel to fish yadda yadda tends to come from the people who have never seen how fish are transported and arrive at the fish store. That is 1000 times worse than any cycling with fish could ever be....
Cycling with fish has two purposes IMO. #1: to set up the tank so your biotope is up and running properly (exactly like fishless) and #2 the more important one. To teach the new fish keeper what they are in for and exactly what and how much work it takes to do this hobby properly and be successful at it.
I'm old fashioned that way and watching an empty tank even if it is only for a week or two basically sucks IMO.
the last thing i would be telling someone starting out is to worry about ph and possible changing it.