Reach with quality always becomes the issue. I've gone from the Bigma, the 100-400L, and now I'm pretty much settled on the Sigma 100-300f4 along with the 400 5.6L. I guess you really have to decide what you like to shoot. For me, I like the 100-300 f4 for my kids sports and I really like the 400 5.6 for birding/wildlife. I'll never be able to afford the 500 f4. :-(
If you plan on getting the 300 f4 and a teleconverter, consider a few things:
From what I have seen and read, you will lose a little image quality versus the 400 4.6.
For still objects, you will have a 420mm 5.6 with image stablization.
If you plan on using the 300 f4 with the teleconverter on all the time - just buy the 400 5.6.
Here's a recent Ruby Throated Hummingbird pic with the 400 5.6L. I've only had it for about a week, but so far, I am very happy with this lens. I really cannot wiat to hit the trails with it.
1/640s f/5.6 at 400.0mm iso100 with Flash