It has been 10 years since I used to grab a cap from work to the airport (I used to work in Grand Rapids) and we always used Metro Cab. They were ontime the couple times I used them.
I can't rate them compared to the others, but I always got where I needed ontime, and they were always waiting for me at the airport when my flight arrived.