Perhaps I don't owe anything to the bosses, having done the job as best I could despite my limited skills.
However, I don't want to "let down" my fellow developers if I decide to leave.