If you are comfortable getting up in the middle of the night, keep doing it! We chose to stop the 2-3am feedings around this time, according to our son's pediatrition, we had been "trained" by him to get up and cater his dinner.
That said, it's a personal choice, and you aren't bad or uncaring if you want to stop. It's REALLY hard once you do, however. We decided to do the cry it out method with a twist. After 5 min of crying, one of us would go in, hug him silently, and leave after less than one minute in his room. 5 min later, same thing. Then, 10 min go by, while you're grinding your teeth, imagining that awful things are happening as your child screams his head off, and after those 10 min, repeat the above behavior, and keep going.
On a bad night, this can take 30 min to 1.5 hours. On a good night, they decide they weren't that hungry after all, and 15- 30 min is all it takes.
Honestly, I think you should do what YOU feel. If you are still nursing enough that you are going to burst if you wake up after a full night's sleep, then make the choice you want to make, and don't feel guilty.
Just know that both ways are good, and neither choice makes you bad.
A.
I just thought of something...maybe when people ask this of you (you know "he isn't sleeping all night?") they don't think anything of it. Like it's just a fleeting thought, and they feel badly that you aren't sleeping as well as you could. I don't know if it helps to think of it that way or not, but I'd just choose to thank them if they seem concerned, and if they push it...THEN let 'em have it. Like "yeah, I do what he needs for now, and later, I'll sleep"