Few players have divided opinion in Australian cricket over the last decade more than Mitchell Marsh.