I can't speak for his other films, but Skyfall (which, it's worth noting he also shares the writing credit with two other- more established Bond- writers) has just as many deeply silly plot holes as Nemesis. It's advantage is it's a much, much better made film. A perfect example of Big Dumb Action Film making.
The same applies to First Contact, it's an extremely silly plot hole ridden film, but stands up much better than Nemesis because of how its made.
So whilst that doesn't excuse it being a mess, I do think the same script being directed by someone who could do it with more OMMMPH would have gone down much better. Hell, a director with a bit more pace to his work would have likely left enough room for the aforementioned Picard and Data deleted scene whilst still hitting the same running time.