The Keg and Brew on Foveaux is a Craft Beer pub - it's focus is usually on the beer, rather than the footy
I watched the 2015 Grand Final there and it was good because the beer was good and I was with my mates, not because any one else was watching the footy
The Aurora on Elizabeth (2 mins walk from K&B) has more screens and there is usually a function on for SOO. They have a range of beers and often have $5 schooner deals.
Oxford Tavern is a grotty titty bar. Avoid.
Hunters Hill is flipping miles out - you would need to be desperate
There is nothing in Kings Cross worth going to
Sheaf in Double Bay used to be good - haven't been there in a while
Surry Hills is probably your best bet - there are 50,000 pubs there and most of them are great
The Crown, Dove and Olive (highly recommend),
Good luck