I suspect few of us know all the contenders well. Certainly I don't. So I can only say what I have found useful. One would be New Latin Grammar. The other, which takes quite a different approach, would be "Latin Grammar" by Dirk Panhuis.
"A New Latin Syntax" by Woodcock doesn't cover so much ground but I found a lot of intelligence in it.