The backward loop cast-on, which I think of as the thumb cast on, is not a good one except for casting on a stitch or two in the middle of a project. It can create long threads between the stitches and be difficult to knit as you progress down the row.
The knit cast on is a good one, and if you're comfortable with it, then it's a better choice.
Many knitters prefer long-tail, and I'm one of them, but it can take a while to master. I had to look at directions for it for a long time before it became automatic.