As a large person, I found that dumping a bike breaks the seat, even my sister who is significantly smaller than me has found that out, I had to rebuild her seat twice!
Now I'm using a largish plank of treated plywood, with a smaller brick of it screwed in with wood screws and rounded out nicely with a belt sander. Cut the screw off flush at the underside.
Bit if seat cushion for outdoor use and then a heavy leather sheet pulled over it and sealed with contact cement and stapled. The leather was from a purse I found at the thrift shop (great for leather items at good price, if you're going to chop it up don't spend a lot) for a few bucks, envisioned other ideas for it and there was enough to spare.
It's very sturdy leather, I think it was the real deal purse that goes for something like 120 dollars I paid 4 dollars for and destroyed almost immediately because it was plain hideous. Anyway it takes leather polish well and I noticed shoe polish works OK too.
The point is my seat is large and very very comfy, durable as all heck, and doesnt get wet in the slightest in the rain or snow/ice, it just sheds it as long as it's kept proper. The purse strap made a good decorative belt like sash over the seat. Useful as well, I stick my gloves and sunglasses under the strap when I'm not using them and it keeps them off the ground.