Cinnybuns, I used to feel the very same way about the long tail cast on. However, I loved it so much that I never wanted to use anything else. So it finally dawned on me that I need to figure out how to measure the amount of yarn I needed for a LT cast on. I cast on 10 stitches using a LT cast on and then measured how much yarn that took. Just keep your fingers on the the last stitch that you casted (is that a word??) on and pull the stitches off the needle and then measure that length of yarn with a tape measure. Then multiply that amount by however many multiples of ten you have in your stitch requirement (10X10=100). So if ten stitches used 18 inches of yarn, then I will need 180 inches of a cast on tail. I always tack a foot on to that amount in case I screw up.
I know the way I explained it makes it sound weird and complicated. But honestly, it isn't nor does it take much time at all. It certainly takes less time than if you were to start casting on, get to stitch #90 and then run out of yarn. ARGHHHHHHHHH! That always makes me crazy! Then I get irritated before I actually start the piece. Not good.
Anyway, this method works for me every time I use it--mostly on huge stitch amounts.
Hope this helps!