I *just* finally made this decision myself! While I can't tell you how it has gone yet, I can share some of my research. I was sick of paying cable rates when we barely watch anything but news and the random events or "How It's Made" on TV. I found this article very helpful to make a decision and do research: http://techcrunch.com/2015/02/01/the-diary-of-a-cord-cutt...
It ended up being between Roku and Amazon fire stick.
I ended up going with the Roku streaming stick because:
- I wanted a remote, not just smartphone control
- Although we are Prime members (for other benefits, mainly free shipping since we live in Hawaii and have to ship many things!), I didn't want the bias of the Amazon fire stick, which mainly promotes Amazon's own content first
- It seemed the Roku interface was more user-friendly, from descriptions
- My husband likes UFC and they have their own app/channel on Roku
- Roku - because they're agnostic - seems to have a lot more robust variety of content providers and apps (e.g. yoga channel, if I can ever motivate to do a downward dog on my own at home!)
(since your husband likes soccer, maybe check out if they have a soccer app/channel and/or if ESPN's new service covers soccer)
Most other features seem similar between Amazon fire-stick, Chromecast and Roku (e.g. cast from your phone or laptop to the TV).
I had considered getting the Roku 3 device instead of the streaming stick, but the only real advantage was for gamers (which we are not) and if you want to wear headphones (since we don't have a TV in the bedroom, didn't think this was necessary).
FYI, the one thing I thought I'd miss was local TV news and some national news shows - since it seems most news shows only show 'snippets' vs. an entire broadcast online. If we end up missing it a lot, getting simple antenna seems to work for most people.
Good luck!