One thing that hasn't been mentioned, is runway length. At a 3000' strip, you're never going to make it, but a 5000-8000+ there's a viable chance because we would normally assume you took off full-length. When I was teaching full-time, I would teach it that you only would make a turn back to the runway after you have joined the cross-wind, because that 90 degree turn at least lets you see the runway and your position. In some situations, it still might be better off to land straight ahead, but now that you can visually see the runway in comparison to your position, you can make that judgement call(even though 99% of the student decisions are wrong, it does present a great learning experience!!!!!)