Chromecast does more than just allow you to stream from your phone. https/www.tomsguide.com/us/what-is-google-chromecast,news-17637.html
Alternatives include Apple TV, Roku, Amazon Fire, and Android TV boxes. I would suggest you figure out what streams you want to watch and make sure that the device you choose will work with them. From the viewpoint of greatest flexibility the Roku and Android are probably the best. The Roku is easier to set up than the Android.