I have never trusted the self cleaning option on my oven and yes it takes a little effort, but I have always cleaned my oven by hand.

And I make my own cleaner:
2 c. hot water, 1 c. vinegar (white), 1/2 c. bakingsoda
pour into a spray bottle and shake it up.

I found that cleaning it myself actually keeps it cleaner because knowing the effort that goes into scrubbing it clean gets me to clean up spills while they are still warm so they don’t get caked on!