I don't know if they service your area, but I can highly recommend
All-Phase Disposal, which is headquartered in South Plainfield.
I also had Midco for many years, and after awhile I just got fed-up with their constant price hikes.
As it turned out, many (perhaps most) of the official-sounding add-on fees on their invoices are made-up by Midco in order to make it look like they are simply passing along some sort of mandated gov't fees. This is just their way of raising rates while trying to make it look like they are just collecting some sort of gov't fee.
Trust me--Midco is extremely dishonest regarding their fee structure and how it is listed on your invoice.
All-Phase has been reliable, and has not raised their prices in the 3 years that I have been using them.
I suggest that you give them a call at 908-756-1134, in order to see if they service your neighborhood.