I've had two ELCS both for tokophobia and then medically indicated because of breech presentation. I'd really advise you to get hold of a copy of 'why caesarean matters' - it's a great book.
First one was fine, but postnatal care was rubbish & had a cascade I'd issues due to them bot giving me pain relief on time. We were in for 4 days and I think I was off pain relief by about a week.
Second one 12 days ago also fine, although I had more wound pain than last time (I think) which slowed me getting mobile. Postnatal care was much much better this time! We were in for two days. Have been off pain relief since about day 9.
Everything was sort of how I expected, but I'd done a lot of reading up about it beforehand. Elective much different to emergency ones which is where you tend to hear of the bad stories. From my experience, the fitter you are going in to the section, the easier the recovery - I was back doing things well in advance of the timelines they advise (obviously listening to my body and not pushing it).
Tips: Take a strap with you to loop over the end of the bed to help you pull yourself up with your arms - the bed adjusting wasn't enough to get up pain free without pulling on the wound.
Windeaze worked to stop gas pains this time around (peppermint makes me wretch so couldn't do peppermint tea like everyone recommends).
If planning to breastfeed: I expressed colostrum in advance both times which saved us when we had a tongue tied baby both times. 2nd time, the wound pain meant it was difficult to have the baby in a position to try to latch to stimulate milk production so I ended up using a pump a few times to do that instead while still hand expressing. Obviously if your baby has no match issues you'll be fine without this!