Всё обсуждение одинаково справедливо и для java, там тоже есть this.
Ясное дело, что стиль кода каждый сам выбирает (ещё обсуждали расстановку фигурных скобок), и это нормально когда люди пробуют писать и так и сяк.
Я использую this обычно в функциях для присвоения параметров. Более редко где требуется.
Префиксы не использую.
Netbeans IDE например на полях ставит маркер "локальная переменная скрывает поле класса", это помогает избежать большинство потенциальных неувязок логики.
В книжках реально много авторов юзают стиль mVariable.
Еще я всегда замечаю, что мой стиль меняется на разных языках. Обычно пишу в стиле newValue. Но как дело доходит до php, то очень трудно удержаться от new_value.