Hey there. I just had bowel surgery last week. I did get an epidural and THANK GOD for it. I felt the same as you, after having one with the birth of my child. However, they have changed tremendously. You can move around, you can walk with it in and it really helps with the pain. It works in a way that the PCA pump (you referred to as pushing the button for med) can not.
The most pain was the lidocaine to deaden the area prior to insertion, and it was minimal. I kept my epidural in from Monday's placement until Thursday, 1 hour before I went home. I most deffinately will have another , God forbid should I need another surgery. Best of luck to you!

ps forgot to tell you, There is no risk of migraines with this procedure. It is a Spinal Block that can cause the terrible headaches and you can't move with them. I am a Post op Nurse and have to do blood patches for people who have spinals. the epidural is in a different area of the spinal column. good luck