Old Bond did make bad movies. See: Moore, Roger.
I do agree. Brosnan >>>>>> Craig and probably Connery. I mean I grew up during the Brosnan era so may be biased.
That said, Craig has grown on me. And I think Skyfall redeemed him a lot and it was pretty light-hearted and humourous. I think he has two more left, starting with Spectre, and if the level is maintained he will go down well in my books.