I'm not sure Sudoku is really ever fun to play. It's more of a litmus test to see how well you've developed your logic. And it can be satisfying when you get a good answer.
Negative constraints like anti-knight significantly improve my enjoyment of Sudoku. They make it more likely that puzzles don't devolve to straight Sudoku near the end.