Yes, do it if you can afford it, and ask them for a subsidised place if you can't!
I was told to go on the NCT course if I could manage it. Mine was run on two consecutive whole days, when I had about 6 weeks to go and I was still working, so had to take time off. The alternative would have been a daytime slot for 6 weeks and totally useless as again, I was working.
My DH was working abroad at the time (got back with 3 weeks to go!) so I went alone. This was the bit that in retrospect was a bad idea, though for us unavoidable. The men got together and went out for a beer and mine got left out.
I don't make friends easily, being the sort of introvert person who reads everything possible and would rather hide indoors. So most of the information they gave out was already known to me, but playing with the dolls and learning how to put a nappy on was useful, as was how to position a baby for breast feeding. And making invaluable contacts for the following years...
Ironically, out of the seven couples learning about all the natural childbirth techniques, four of us ended up with caesarians (three planned) and six with boys! And despite all wishing to breastfeed, some babies ended up on formula, some on a mixture and some BF only.
They do try and match mums-to-be with other first timers in the same age bracket and same area. There was a volunteer who threw her home open in the weeks after the course, and we all tried to get there for coffee (again hard for me as I was working and by then most of the others weren't). But it was so worth it.
By the time the babies started arriving, we had shifted the meets to our houses, and then had an invaluable resource - someone to ask when yours does something and you want to know if it's normal! And as women, knowing someone else is having the same experiences means you can cope a lot better, too. As far as I know, none of us had PND.
Yes things have been a challenge since for some of us, we've had two more babies, two more are currently due and we've had one wedding. There has been sadness due to MC for some, and despite everything we all went out together (minus babies!) not that long ago for a Hen party for the one getting married. I work F/T, some work P/T and some are SAHMs. All the original babies are doing similar things at similar times and are all very happy, something I find interesting given the usual debate! I was convinced mine would be disadvantaged somehow because I had to work, but he's actually one of the more chatty and social ones.
We run a little email list so we all know where the coffee meets are, and any other socials.
I think the best benefit to the NCT class was to give all of us the ability to cope with whatever was thrown at us, and a local support network. And some friends we'd never otherwise have met. (Sorry this is so long!)