I guess I'm kind of an oddball like you since I'm not a big fan of the Bond franchise either. The only reason Pierce is my favorite Bond is because I was a kid when he got his turn. I watched all of his films with childlike enthusiasm and thrill every single time.
I haven't seen any of them ever since.
However, I watched some of Craig's movies and I confidently say that he's the most boring, one-faced, expressionless, 007 agent I've seen so far. Apart from Casino Royale, which has amazing action scenes, the rest is garbage to me.
And hell yes, the MI franchise is a lot more entertaining and ambitious in every aspect.