I saw the movie last night. Overall, I thought it was visually striking, especially the opening sequence in Mexico City. That was one of the most vibrant, engaging, well-coordinated cinematography I've ever seen in an action film. Unfortunately, I struggled to stick with it from there.
1) The product placement has always been an essential part of the Bond brand -- the car, the watch, the clothing, the guns/gadgets, etc. It's starting to become too obvious. Moneypenny opens a nicely wrapped Samsung phone for no reason, the watch gets mentioned specifically, etc. I should not consciously notice most of these placements. They're supposed to be cool because we have to figure out what that amazing watch Bond was wearing, not have a little commercial for it mid-movie.
2) The DB10. It looks great, it sounded great, but the fact that it wasn't a real car ruined my suspense of disbelief. I can't remember another Bond movie where the car wasn't something you could go out and buy (obviously without the missiles and Q additions). The fact that this "concept" was in the movie made it feel fake and fantastical to me. The villain chasing him in another non-production car just makes it worse. This isn't supposed to be a super hero with a futuristic nonexistent car. I want to drool over the latest Bond car in a showroom after I see the movie. Also, I realize no secret agent would really be issued a quarter-million dollar supercar, but they really really wouldn't be issued a "stand out anywhere" concept car nobody has ever seen. This really bothered me.
3) The Bond girls. The widow scene with Monica Bellucci came across as cheesy to me. The other girl wasn't a knockout looker like many of the past Bond girls. Her sudden change of heart about Bond seemed a bit constructed too. He's supposed to suave, not Austin Powers. (Echoing other comments)
4) The movie was too long. Cut 20-30 minutes out.
5) I'm not sure I like the new M or Q. Judy Dench and Desmond Llewelyn were so fantastic in those roles. I am not sold on the new ones yet. The younger Q has potential to be made into something really different and they just haven't let the character develop. He's just kind of a push-over lackey for Bond now? He didn't really develop any gadgets for this movie. Smart blood? Come on.
All in all, I think Daniel Craig has added new dimension to the franchise, but this wasn't their best effort. I enjoyed it and I'm glad I saw it, but I hope they get it back on track next time around.