well i'm prob not the best to answer your question, but at least i can tell my experiences...
i have the 2915abg, a D-Link router and a D-Link pc card for my other notebook...
the older notebook works flawlessly - great connection speed, always connects immediately, etc.
the 2915abg sometimes has probs connecting, the transfer rate is pretty low more often than it should...
i solved my prob by using A band instead of G... since then i really haven't had any probs and i don't have any interference with my wireless phones... and i'm letting Windows manage my connection instead of the Intel but i'm gonna try the Intel someday cause if i remember correctly, it has some features Windows doesn't, but i'm totally satisfied now...
i'd advise everybody to use A band instead of G... G is unregulated... it's used for wireless phones, baby monitors and almost everybody uses it for wireless networking (at least home users) while A is very much regulated by the FCC cause it's used by emergency services and if they have any probs the FCC listens to them immed... so if anybody is using a cantenna or in any way boosting the signal i wouldn't do it on A... bet that's a big time fine...
btw, the reason the D-Link card works so well is that D-Link uses Atheros chips in most of it's stuff - that's why people were buying the Atheros mini pc card to put in their notebooks...