My two cents:
I find the most meaningful metric to judge data quality is the FRiP = fraction of reads per peak. In other words what percentage of reads overlaps callable peaks and what percentage doesn't. With 700 peaks FRiPs will be very very low.
I personally think that none of the metrics you use is informative. High alignment percentage is good but does not tell you about data quality but only if you have sufficient read length and no contamination frrom foreign DNA. Duplication levels are not really a quality criterium in terms of "it tells you if the sample is good". It only tells you if something is terribly wrong, not if it is good. Is this standard ATAC-seq like in the 2013 paper from J. Buenrostro or a more recent protocol? I suggest you use OmniATAC in the future for the wetlab part which is by far the best I've used so far. Gives superb data quality if the wetlab part is done properly and input cells were nice and viable.
About this TSS plot I do not know what it might tell or not, I do not do it as a QC metric.
In summary, 700 peaks indicates low data quality. Can you give some details about the experiment?
Not sure if this helps you but this is how this locus looks in an excellent ATAC-seq sample from murine bone marrow cells.
High peaks and little to no observable noise at that scale in the non-peak regions. Yours looks a bit noise to be honest. As said, please share some details on the experiment so maybe we can debug.

I suggest you convert your bam to bigwig with bamCoverage from deeptools like:
bamCoverage -bs 1 -o out.bigwig --bam in.bam so that you can zoom out more and get a better overall impression. If you do that please also share a zoomed-out screenshot, say a 150kb window on IGV at this locus here. Please also share the command line for peak calling. How many reads are in that sample?
Good data quality and 700 peaks are mutually exclusive in my experience. How do you define "good quality", is this human/mouse? Can you share a screenshot from a genome browser? Please also share that plot you mention.
Again a disclaimer that I am unexperienced, so apologies if I am missing something obvious or doing something wrong. I want to learn and improve, so I'm happy about help :)
It is data from mouse. Good quality: PCR duplication levels in the range expected for ATAC (20-50%), high alignment rates (>98% of reads), fragment size distribution as described in the original ATAC paper.
For the TSS plot I used ChIPseeker's getTagMatrix and plotAvgProf functions.