A lot might depend on hte size of hte boiler- or more precisely demmand from it.
If you know approximate revs of the engine, you can easily work out how many ounces per minute the injector should supply. The trouble is that for many applications its difficult to get a good injector small enough, and making one can be a little awkward (in the smallest sizes)
A 12oz injector easily maintains level on both a 3" Little Samson Traction engine, and a Metre Maid. With both of them I tend to run on the injector, because is easyy, painless and supplies very hot water. You don't flatten the boiler. For my money, and injector is a much better bet, if you can get a reliable one of the right size. tehy also tend, if one is buying one, to be a lot less work to make (of course. Just plumb it in and off you go)
The Chivertons, available from Polly seem to light first time every time.
Pumps work well too! All you need is a controllable by pass circuit and you can adjust delivery to the boiler very easily.
Pays your money and takes your choice