Мое мнение, которое, я уверен, очень быстро достигнет -10, заключается в том, что вы должны использовать свойства только для сериализации. Во всех других случаях явный вызов метода предпочтительнее, потому что, глядя на него, вы знаете, что вызывается метод с возможными побочными эффектами.
Я полагаю, что «правильный» (tm) ответ состоит в том, что когда все, что ваш метод должен сделать, это вернуть значение, то можно использовать метод получения / установки, но если есть какая-либо работа, используйте метод.