Is Carrie a good or bad friend?

Carrie Bradshaw is fabulous, but... she might not be the best person that Sex and the City has ever seen. Cheating, stalking her boyfriend's wife, destroying some perfectly good McDonald's...

But, even if she's a bad person, is she a good friend?

I'm torn, thinking about the question. It should be obvious, given the show pre-AJLT was all about friendship. On the one hand, she's was there for Miranda when her mother passed, kept Charlotte's Troy wedding secret even to this day, and has shown up time and time again when needed. On the other hand, never forget when she blasted Charlotte for not loaning her money, or the myriad of times she chose men over friendship (see: the Paris book lunch).

So, with all her flaws, I ask: Is Carrie a good friend?