Ну у меня то вопрос про объявление функции внутри конструктора либо через прототип, мне лично удобнее объявить функцию внутри конструктора нежели через прототип, вот хочу узнать о подводных камнях
А если у тебя один экземпляр на странице, то вообще пох где ты функции создаёшь. Тут больше вопрос как другие будут реагировать на твой код, и вопрос поддержки.