I'm not a fan of Bose; their home speakers are overpriced, well-marketed garbage.
However in the case of those iPod speakers, I've heard both, and the Bose sound far superior. They're $300 though IIRC, which is utterly insane. For $150 she could get two good sets of computer speakers for home & work, and they'd sound better too!