I actually bought the Swatch Casino Royale limited edition watch. It fits really small, may resell or return it.
On your list, I thought Moore, Dalton and Brosnan were awful with Brosnan being the worst of those three. David Niven and George Lazenby were actually worse than Brosnan which is really saying something because Brosnan was painfully bad. Brosnan, Niven and Lazenby made me want to throw a brick through my TV.
It wasn't my list. Niven was in Casino Royale, which was a spoof on the 007 genre, so his characterization of James Bond doesn't really count. But, yeah, I hated that movie.
I enjoyed the movie. Great action, lots of throwbacks. Followed a classic Bond formula. My ranking of Daniel Craig movies: 1. Casino Royale 2. No time to die 3. Quantum of Solace 4. Spectre 5. Skyfall