I'm in the same dilemma:
I own the Tamron 150-600, and it's just uncooperative for quickly moving birds in flight unless you want extremely boring images of birds+blue sky backgrounds... sure they "document" what you saw, but not exactly compelling/thought provoking images I'm after. The tamron does fine for non moving objects however.
So, looking at the cost part of the equation, if I go with the 300 F2.8L II, it runs:
$6599 at B&H. Then, I'm easily looking to get the 1.4x for BIF images, and the 2x for landscape duty/compression scenes. Thats another $900, so $7500 total.
OR, I can just get the Canon 500 f4 ii for $9500.
$2k more dollars gets me better AF for moving objects, and lets be honest, for bird images, I'm probably going to crop that 420mm image if I go with the 300mm+1.4x.
Comparing weight, the 300 f2.8L II weighs: 5.17lbs, add the extender(s) and the gap closes even further. The 500 F4L II weighs: 7.03lbs.
So we're talking 1.5 lbs difference and $2k here?
For birds in flight, and for birds that are most active around dusk, then I'm worried the 300+1.4x or 300+2x scenario will lead to missed focused shots, and then kicking myself for not spending the extra $2k?
Most of the harrier hawks, eagles, etc I've easily been cropping from 600mm tamron images on the 5dmkiii. It gives me nothing but garbage using the 70d, however the 70d is awesome with a solid lens such as the 75-300F4-5.6L, so I don't think it's the camera. My mind goes in circles thinking that 300+1.4x+70d/7dmkii may actually be perfect given it would yield 672mm assuming ones happy going the crop sensor route...
Open to further thoughts, but I'm on the fence between the two...