Yes, Welcome to TFF there AA,
I'd agree that the major thing you've acheived in either fishless or fish-in cycling is:
ammonia staying at zero, nitrite(NO2) staying at zero
Nitrate(NO3) is not really useful to you as a single-reading value but is more valuable as a trend of several readings. A well maintained tank will usually have a nitrate(NO3) level that is only 5, 10 or maybe 20 ppm *above* whatever it is coming in at as the source (tap usually) water reading. So if you have nitrate=0 coming from the tap, you would hope that your tank would settle in at NO3=20ppm or NO3=10ppm. If it kept pushing up to 40ppm or something like that then we'd be worried your gravel-vaccing technique or some problem like that wasn't good enough. Note that having low nitrate levels is desirable, but technically fish have done ok in extreme levels like 400ppm or even 1000ppm, so its not necessarily a factor that kills fish.
Another tank water stat that you want to periodically monitor is pH. If you have soft water (low KH, or carbonate hardness.. aka the "buffering" of your water) then the nitrification process performed by your biofilter may drive the pH downward enough to impair its own operation. Another way to understand it is that the beneficial bacteria need some calcium to eat, along with the ammonia and oxygen we usually think about, and they can "use up" the majority of the calcium when there is not as much in the water (hard water has more calcium, soft water has much less.) When the pH drops to about 6.2 the nitrification process, the biofilter, can stop performing and ammonia and nitrite will begin to rise.
Sorry that was so long, but hope it may make sense on re-reading perhaps!
~~waterdrop~~