Duna is a Total Badass

Whereas Rosie is chipper and annoying and needs to be Protected all the time. There's simply no contest here.