Ironically, after moving a few miles northwest to the NJ side of the Hudson, my preferred shippers have completely reversed. USPS is by far the best option here, since they have lobby keys to apartment buildings and leave packages with no problems at all. (Even though USPS clearly has lobby keys to deliver non-package mail in Brooklyn too, somehow their package delivery people don't have them?)
Meanwhile, Amazon's contractors have become the worst option for me. Frequently they'll silently leave a package with a neighboring building or business, with no indication whatsoever that they've done so, and with no initial attempt at actually ringing my unit's intercom. Or sometimes they'll call my cell phone, but again without ever trying the intercom first. After a few years of this, I gave up and cancelled Prime.