返す値はどちらにするべきか

今日、プログラミングをやっていてメンバ変数を外部に渡すgetterの部分を書いていて悩んだ部分がある。

T hoge()const{return hoge_;}

const T& hoge()const{return hoge_;}

にしようか悩んだ。右辺値参照云々とわけのわからないことを悩んでいたけれど、返された値をhoge() + x みたいな改変しなければ左辺値だし、すれば右辺値になるだけなので特に悩む必要はないようです。
参照を返す事に関して特にまずいことがなければこのまま参照でいこうかなぁと考えてます。まぁ、const_castされて書き換えられる危険性は残りますけれど....