今の現場の実装を見て色々と考えていた

セッションhidden(含むViewState)
同一セッション複数ウィンドウ不可
必要メモリ多い少ない
ネットワークトラフィック少ない多い
再バリデーション不要必要
排他に気を使う使う使わない
リダイレクト対策不要必要
二重投稿対策必要(きつめ)必要(緩め)
POST&GET(リダイレクト)POST&POST(javascript)POST
Postbackとの相性良い悪くない悪くない
URL長2083制限あり無し無し
SpringMVCとの相性良い良い良くない
ユーザビリティ
セッションとの相性良い悪くない悪くない
下の表は余り調べてないので自信が無い所もある。