Since this is more of a general question rather than a "Help me pls." type post I posted it here. I hope it's in the right section... If not, my apologies.

I have an m3u8 stream I want to download and I know how to download it with either ffmpeg or livestreamer or even streamlink (which apparently is a spinoff of livestramer and works just like it). My question is if I want to get the best video possible should I use one over another? Are there certain cases where one is better than another? Or will any of them download the stream just as well as the other. I believe the stream's bitrate varies and my max connection speed it about 40Mbps in case that matters...

Thanks for any input. I tried searching online to answer this myself, but couldn't really find anything specifically related to my question. Plenty of how-to's though.