I'm not sure I get the Mashack hate. He's legit one of the best defensive players I've ever seen. Stats bear that out as well, on Sports-Reference he's 2nd on the team with a 78.9 defensive rating (per 100 possessions) and 1st in defensive box plus/ minus at 7.3.
Obviously the offense is a work in progress, but he's been more willing this year on that end. He can actually put in on the floor and get to the rim which is something we struggle with. He can improve as a finisher, but encouraging signs. Shooting stroke looks pretty good, but needs more confidence. He has a good midrange jumper actually, just struggles from deep.