I'm another of the few that prefer the Michael Landes Jimmy.
It's a close thing. In S1 I think Jimmy looked more the part. However, Justin Whalin seemed a little closer to the personality that I could see for Jimmy.
I don't care for either portrayal very much. I guess in my mind Jimmy should be seen and not heard so I pick S1.
Bob