There is much more accurate data available in Premier League games via ChyronHego, but they don't make that available real-time, and in fact the only people who get to see it are the clubs who are involved in the game.
There is a big, big demand for better real-time tracking of open play sports such as Soccer. Discreate "round-based" play games (baseball, NFL, etc.) are much simpler in some respects.
I wonder if ChyronHego isn't available real-time due to not being able to provide it in real-time or just that there is not enough money on the table for them to do so.
I'm pretty sure the Opta data is available on a much shorter timeframe than every five minutes, as a side note.
The ChyronHego data is interesting. I've played with is as part of a hackney at Manchester City - a hack day my team won, actually - and it definitely has some value. I get the impression those guys are only really just getting started, but the value of the data is so immense, that they might need to remain cagey about access, no matter what.
Obviously, this might have changed now!