He gets hacked a ton (more than they could ever notice or whistle, same as Shaq did) but he also gets some calls that no other player in the league gets.
Vs Chicago there was a play where Jimmy Butler jumped straight up for a rebound, got the ball, LeBron fell down beside him...foul on Jimmy Butler. Not sure any other player right now gets that call. Others have in the past, but right now that's a call one player in the NBA gets.
In some ways he gets the best calls, in some ways bad calls, but overall he gets the star advantage. It's a big picture question when you look at a physical player like Jordan or LeBron vs an elite shooter like Curry. Curry's just not going to get fouled as much regardless of how fair the refs are. LBJ has gotten better as he's fell out of love with that deep jumper except when he really needs it.