I am in Southern California and the day after I bought my F900XR I took it over to a local that has been doing everything from million dollar cars and boats to aircraft and motorcycles. Yes he rides and has been doing seats for over 35 years. He completely rebuilt my seat after taking measurements with me on it, re-sculpted the foam, added new lower density foam in the right places and reused my original cover. It took him a couple hours and I had the seat the next day for a cost of $100.00 US. It is a night and day difference and I can now ride it 4 or 5 hours with no problems.
He has done a number of seats for me and is the contact my local BMW dealer uses for all custom seats. He told me a very telling ideology he has, designers design motorcycle seats to look good on their motorcycle design, to complement the curves and lines. They don't design seats to to be comfortable that is not their concern. So even after market seats are just a compromise and anyone really interested in proper fit and comfort should have them tailored just like a well fitting suit. He has never failed to deliver for me, and I have more than 50,000 miles on his seats so far. I have spent over 10 hrs a day on them with no complaints.
So moral of all this is... find a local that can do a proper job and spend some time with them, sitting on your bike, taking measurements, and telling them how and where the seat is uncomfortable. Then they should be able to contour and sculpt the seat to you, and pad it so as to support you, but not be hard as a rock, and distribute your weight over your rear end. This should be able to be done for far less than buying a "NEW" seat.