Flannery is a top player he has excellent speed in defense and works hard in attack. As other people have said, you can not have a team full of superstars, there has to be some workers in there.
For an overseas player you would expect us to go with an attacking player rather than a very good worker. But as workers go I think we have got one of the best.
I would agree that Flannery is not a centre. To add to the reasons, his work ethic is wasted in that position.