My usual go-to in this case would be a plunge router with a guide (or frame clamped to the workpiece) and a 1/16" or 1/8" spiral upcut bit. Depending on whether you wanted to use the removed material for a door and your choice of hinges will determine the width. Multiple passes in 1/8" steps leaves a clean line.
Not a fan of using a table saw or circular saw for this type of cut. You have to factor in the depth of cut and the radius of the blade to prevent cutting too far, then you have to finish the ends of the cut as the bottom (for a table saw) or top (circular saw) of your cut could be 1/4" to 3/4" longer than the reverse depending on the thickness of your material.
Your jigsaw could also be just fine depending on the care you take. Using the proper blade and a clamped-on guide or straightedge, if you let the tool do the work and you just guide it there, your cuts can be just as clean as any other method.