Tain is a pretty neat little course, but I don't think it's all that great, although the 15th is incredible. The 5th, too, has a fantastic green site.
Brora is much more unique, I think, it's just several holes on the front nine are a little harder to distinguish from one another. But the 6th, 16th and 17th, at least, more than make up for any shortcomings.