It really really REALLY is helpful to think about it as feeding on cue, not feeding on demand. The baby will cue you to let you know when they are hungry -- a cry of hunger is a last-resort cue, they will give you plenty of cues beforehand.
Your baby need not necessarily ever cry except for specific things such as pain or illness. It's rare, but it does happen -- we were lucky enough for that to be the case for us. Our DS fed on cue, was cuddled a lot, and basically was a sweet happy placid baby who never cried except for a couple of times when he was in pain. Same was mostly true for DD, except that we couldn't always get to her quite quickly enough b/c of having DS to deal with as well.
Nightfeeds are made much easier if you can get the hang of feeding lying down and can co-sleep relaxedly (ie without lying awake worrying about squishing the baby). It's knackering but a lot less knackering than getting up and down continuously.
I strongly recommend that if you're going to read GF, you balance it out with a book by eg Deborah Jackson.
Expressing can be pretty difficult, btw. If you want to keep DH involved, you could try the New Tradition you deal with what goes in, he deals with what comes out. Plus, of course, he's there to provide moral and other support when you're feeding water, cushions, positive reinforcement etc etc.