We use MaxSea TimeZero on a laptop, but it's a back-up for us, not primary. OTOH, the biggest reason we use that is because it mirrors the charts and functions of our main fixed Furuno NavNET 3D plotter... so we didn't have much of a learning curve for TimeZero.
Ours is V2.xxx so very old by now... but it's a very capable nav application... OTOH, ours isn't networked, so I don't have experience with sensor inputs other than a simple GPS. OTOOH, their manual is extensive, covers topics like other sensors, so I'd expect it to be about as good as most other options that were available at time of installation... assuming inside installation, no particular issues with waterproofing and daylight readability (which would be computer -- not TimeZero -- issues).
Can't speak to PNW/AK, but the NOAA charts we use seem to be pretty good, and I haven't seen a need to try $$$ C-Map or Navionics charts for that... especially since it's cheap to get C-Map (for example) charts on a tablet nav app as yet another backup in our case.
I tend to use raster charts on the plotter (or laptop) while wifye uses vector on a tablet backup app. OTOH, sometimes I switch, and sometimes I split the plotter screen into a 2-part display, one raster, one vector. Can't remember if I've tried split screen on the laptop...
Yes, there's a toggle to switch current markers on and off, and tide station markers are available. These are all from predicted data though, so we tend to double- and triple-check with other apps to look for more current
supporting/confirming info.
FWIW, we do not keep paper charts aboard, other than what's available in a few simple area chart books or cruising guides. Thta's mostly because we have the plotter and the laptop with NN3D/TZ plus three tablets and three different nav apps (2 moore brands of vector charts)... plus two smartphones with those same apps should it become really necessary. The original reason is because we don't have an easy place near the helm on our flying bridge to lay out big charts and use typical tools (parallel rule, etc.) with them.
-Chris