You would be a much better pet mom if you gave her away...if that's what you feel is right.
But if you can take care of her, love her and you aren't going to drop her off somewhere, keep her. She doesn't know you are thinking that. Trust me. There were MANY MANY times I thought how much easier it would be without my dog Bailey, and he is my boy. I'd be devastated without him but some days when he's into stuff and I'm all crappy, I just don't want to even see him.
It's ok.
If you love her, keep her.