We cast a bit from phones, mostly Roku ultra.
I do constantly, but with Chromecast Ultra. I use it because it does the same app streaming stuff that all of them do, but will mirror any Chrome browser to TV also. That way if there isn't an app for something I can just mirror laptop or tablet screen on TV.
I can also control it with my Google Home.
I take a Chromecast stick with me when I travel as well. Works great for Netflix in hotel rooms and streaming football games that aren't available in the area I'm visiting.
Almost all Samsung and LG (and several other brands) will natively do it to a DLNA smart TV without a streaming
device.