Very unpopular opinion but I think Houston is the heavy favorite to win the WS. Boston was playing way over their head to start this series but this Astro lineup is unlike anything I've ever seen I want to throw up but just how I see it