I will go for refugium with macro algae as I feel that it's able to aborsb the nutrients and reduce nitrate more effectively. As for DSB, it need to be done properly, else, it will be a time bomb and once it fails, it may crash your tank!
Juz my 0.02 cents!!!