I would guess that your choke isn't closing all the way if it is running good once it gets going. Do you have the ability to partially disassemble the air intake side enough so that you can seal your hand over the intake of the carb to choke it and see if that works? You could inspect the operation of the choke at that time too.
I've used starting fluid only in limited occasions. If you have to use if every time, it's worth digging deeper to solve the underlying problem. That said, there probably isn't any concern with using starting fluid. As an alternative, you can put some gas in a small spray bottle (of a variety that won't decompose from the gas) and use that instead. It's much cheaper! As always, beware using either starting fluid or a spray of gas as any residual bit that doesn't make it in the carb can ignite if the engine backfires or if you have a stray spark.