Hi Euan,
The Dee is full of fish so take your pick based on price really. Sluie is a nice beat and good value, personally I like Mar Lodge, you'll not be fishing for fresh fish but, as they are all going back it does not really matter. There's availability on Little Blackhall too, also a very nice spot.
Cheers
Ben