I prefer the dive operation in Port Sanilac and the short drive as it is only about 2 hrs from my house. I can dive there and NOT need an overnight place to stay.
The Straits and Whitefish are my personal favorites as far as wrecks and variety thereof. I could dive the
Eber Ward or the
Samuel Mathers many more times and still see new things.
Kingston was great, but I kind of like going a little farther east to the St. Lawrence River and diving Brockville as it is quite a bit warmer. Again, I have a favorite operator in Brockville as well.