I've had at best spotty service from Tel Aviv, Allstate, and the like (don't even MENTION Carmel), and not really any better from the "upscale" ones we use at work. The advantage of a taxi at EWR is at least there's generally one there without a wait.