I agree with Sean, Bill. I've played in a 36-hole competition at Montrose for the past 3 years and never found much to love about the course. There is some interesting land on the first 7 holes, which run along near the top of the massive dune ridge which separates the town from the sea, but the architecture is haphazard (a few interesting greens, but a similar number of bland ones; random bunkering, many of which are rarely in play; no significant sea views for those who like eye candy....). From 8-18, the land drops down to the lower links, and while the fairways have some movement, virtually all of the greens are pancake flat and few of them can be hit and/or held with a running shot. 16 is a world-class par-3, but one hole is not worth the price of admission, IMO.
As for alternatives, Scotscraig is slightly better than Montrose, and much closer to St. Andrews. The Burnside is a wonderful course, but if you are going to go as far as Carnoustie, why not take a bite out of the Big Enchilada? Unless you are short of shekels, or lack the cojones to take on the Championship course (neither of which I am sure applies to you or David) you can't miss the opportunity to play one of the finest courses in the world. If you do want to go down the pecking order a bit, amongst those places already mentioned, I would recommend Monifieth and/or Forfar. The former has been transformed over the past few years through significant tree removal, and plays like the links that was always hiding under the forests. Watson wouldn't lose his drive on the 1st there these days.... As for Forfar, if it were located in the Stockbroker Belt around London it would be raved about by all the Heathlandophiles on this website. See for yourself.
Enjoy
Rich