If you have a good broadband connection, then OTT apps are great. We have the flexibility of watching anytime with pause/forward/rewind options. Watching prime time movies in TV is a pain, where 2.30 hours movie runs for 4 hours.
For Sports channels OTT is still not there yet. The quality of sports channels in TV is the best. If OTT sports streaming quality improves, I will ditch TV completely and migrate to OTT