In my experience, Amex Platinum has access to the most lounges both in the US and abroad. Capital One has one, working on two, and Chase has 3, I think. All 3 cards offer Priority Pass.
In my opinion, if you can’t take advantage of the benefits, then it isn’t worth it. However, if you can, then it is worth it.
Good point. My daughter had the Chase Sapphire Visa and therefore had Priority Pass already (as I remember it). So the net effect was to add the just 21 Amex lounges to the 1000 or so Priority Pass lounges, plus a few other lounges that have tight access requirements.