I agree, Romney could win Michigan but it has more to do with how bad Obama is than how good Romney is. After all, Romney had an exceedingly poor showing in the primary and needed a middle of the night rule change to put him on top after his tie with Santorum. In 08, Romney beat McCain in Michigan by 10 points.
Romney is the first pick of very few people.