The only issues I've had with Midway are packaging related, they are typically pretty quick. Most recently they only sent me 9 boxes of Aguila .22 when I ordered 10, and there was no invoice in the box, but after two email exchanges they sent me the missing box. Other than that they typically do not package smaller items well enough to be protected in the shipping process, I've opened packages to loose ammunition rolling around in the box and had one scope show up in a pretty beat up box (the scope box, not the shipping box).
Optics Planet is terrible. Even when items are in stock they can take weeks to ship.
As far as delivery, UPS is better here than FEDEX. I have had several times when FEDEX returns the package to the sender after 3 "failed deliveries" having never received a missed delivery notification or had anyone come to my door.