Yellow tail blue damsels. I like them and will keep them in the display. A few flakes every few days will get the bacteria going in a few weeks without any huge spikes in ammonia or nitrite... then, when you see the tank covered in the brown algae, you SLOWLY add more and the give the bacteria a chance to catch up to equilibrium again. No tank, not matter how well it is established, is immune from a new "cycle" if excess of organics is introduced.
You can cycle with any fish if you keep the food down to a minimum and let the bacteria slowly establish.
The whole cycle will take a year, or more, to get to the point where the system can handle the nitrate and phosphate. The important thing is that you don't do anything to inhibit the cycle, or you will just delay it... this means prime, ammo-lock, GFO, etc.
The initial cycle will on go to equilibrium based on what you put in, but most people put in too much. If you let a whole piece of shrimp rot, then the oxic bacteria that you created to process the ammonia and nitrate from that huge shrimp will die if you then stock with just a few fish. This is also true of live rock and live sand - what do you think that the bacteria fed off of in that bag? ...the are mostly all dead and any surviving bacteria at the dead ones. The live rock, sand, fish, etc. should be viewed as seeders and you are only really looking to establish the seeds in the tank.
Keep in mind that whatever you put in will stay in there. The N and P from any kind of starter food in a cycle will impact your tank for a long time.