I ended up getting a used Vivotek FE8171V (local sale through Kijiji) for a reasonable price. After playing around with it a while, I finally got around to installing it on my rooftop a few weeks ago.
Image quality seems pretty decent, and I get a nice true 360 degree view. Software that comes on the camera works only with IE (limited Firefox/Chrome support), which seems pretty standard with these IP cams (why don't any manufacturers make their software play nicely with other browsers???). One downside to this cam is that the image stream is only available for the full 360 view to other third-party software (such as VLC or BlueIris). However, I managed to find software which I can use to convert a snapshot (won't work with streaming) of the 360 view into a rectilinear panorama format. It works quite nicely.
Results can be seen here (along with my other weather cams).
http://www.theseals.ca/wxlocal4.html.
Now I'm working on generating daily timelapses from my cameras (using a Raspberry Pi to capture and process the images).