Certainly that case is arguable. I gave O'Meara bonus points due to the extra load and responsibility he's carrying without Mitchell (and Shiels today for a fair chunk of game time). Henderson is currently super reliable, one of those players that rarely makes a poor decision and almost never wastes a disposal, so I will not argue too much on which of the two was best.
Macrae might have been BOG in your opinion and that is fine but it is far from clear cut. Henderson and O'Meara were immense as was Liberatore and Schache kicked 4. To be honest I didn't notice Macrae for much of the day...but he is quite an unassuming sort of player.