Yes. Blu-Ray is better.
1. Blu-Ray image quality - meaning: sharpness, color bandwidth, sound clarity, lack of compression artifacting - is higher than HD streaming - even better than 4K streaming, right now.
2. Blu-Rays don't stutter or freeze if bandwidth congestion is high
3. The Blu-Rays get the choice of original f/x and CGI. IMHO, the CGI sell the scenes better in 90% of the episodes despite being (for the time) cheaper looking CGI, but that's up to individual taste. Like Soylent Green.
4. Streaming providers do not always renew, or even have any,m licenses for the shows you do rewatch
5. What ultimately costs less:
a. Blu-Ray player, TV, discs
b. Bandwidth internet connection, device that routes signal to TV (or SmartTV that does it built-in), x streaming services to cover all possible shows you want to stream
After a while, in some cases in a smaller while, it's far cheaper to buy. Especially for older titles whose prices have dropped
Blu-Ray media isn't without its issues (e.g. kids scratching discs, player door malfunction, takes up space, etc)
That said, I can't dig at streaming too much - I do like it for shows I don't want to collect, or see once or twice. It's more convenient. One or two services at $9 each or whatever isn't
that bad, but in the end it's all a balance between each format's pros and cons. And if your HDTV is small (30" or less) you're less likely going to see the flaws inherent in streaming. And one day streaming will likely have all those issues sorted out.
Sorry for coming in late so some of these summarized points are likely duplicates. Pretend I said them first.

(I just looked up the thread, so no - don't pretend I said them first!

)