I much prefer watching live, preferably 'together' with people (whether that's online or offline), no doubt. However, my second preference behind that is for sure watching an event without knowing the results yet, if I accidentally click on some website and see the result already my first reaction is "fuck!", especially if it's something I really wanted to watch.
Then again, of course everyone enjoys sports in their own way, none of which is better or worse than the other