On (3) you can just do xticks = -9:0.2:9.
xticks = -9:0.2:9
(1) and (2) aren’t really questions for a plotting package, but for packages which implement methods to find saddle points or extrema - just have a google around or search this forum to find discussions like