Our PC with dinette is a 2007 model year, as old as yours. Like you say, the standard foam dinette cloth cushions of that era are not comfortable. At 180 pounds, I bottomed out on the base cushion and they were hard to shift our weight, and hard to get in and out from. About 5 years ago we got the memory foam vinyl (leatherette) cushions from Phoenix and they were (and still are) a monumental improvement. The memory foam is more dense and being a bit thinner made for a little more spacial comfort. If only we ordered our PC with those cushions to start with. I highly recommend what we got the second time around, memory foam vinyl covered for we've tripled the time we sit at the dinette before needing to get up.
We don't have a sofa in our 2007 2350 no-slide dinette so I can't provide any input on that one except that I have heard from others that the earlier day jackknife also had it's "comfort" issues.