You forgot Bio-Spira *grin*
I've cycled tanks with fish, have done fishless cycling and used Bio-Spira. My first choice is Bio-Spira followed by fishless cycling with ammonia.
In fact, I've started 2 tanks successfully with Bio-Spira, and just set up a QT tank this evening with Bio-Spira (I'll be testing for nitrogenous waste tomorrow).