Depends on budget. I'm quite partial to the Bridgestone Potenza 730s and 750s, because they don't wear very quickly and have nice grip, but admittedly that are rather pricey.
You can use them in 3 seasons in Michigan... they're only bad in real snow. Slush, etc, is fine.