You don't want a comment:
For myme the two bits work really similar. So I use the DONE bit when I work with polling and the interrupt request bit when I work with interrupts. For me it's the most clear way in the program flow but I didn't see other pro/cons.