The flu shot can't give you the flu. (The nasal spray can! Your doc will recommend against it if you're in certain categories, like being immune suppressed.)
The efficacy varies from year to year, because they have to make an educated guess at which strains will be most prominent each year.
https://www.cdc.gov/flu/vaccines-work/past-seasons-estimates...
50/50 is fine, for the same reason even imperfect handwashing and social distancing are better than nothing.
Just to throw my anecdote in there, I'll always get the flu shot if its convenient, but won't usually go out of my way to get it. This year I didn't get it, but my pregnant wife and daughter did as part of their regular visits. I ended up getting the flu and was violently sick, and my wife and daughter who almost certainly came in contact with the virus from me had no symptoms at all.
That's what it took for me. Now I always get the flu shot, even if inconvenient. The last time I had the flu, it hurt so bad that I swore I'd never miss the flu shot again. Haven't got the flu since, which is part luck and part shot, but still, I'll take whatever protection I can get.
https://freakonomics.com/podcast/why-doesnt-everyone-get-the...