Pues lo mas recomendable es que solo ocupes lo justo y necesario para no ocupar espacio y recursos q t podrian ser de utilidad posteriormente y para tu segundo punto yo ocupo de esta manera las sessiones
Código:
<%
HttpSession sesion=request.getSession();
sesion.setAttribute(“trabajo”,nombre); //para subir a la sesion
sesion.getAttribute(“nombre”); //recuperar datos de la sesion
%>
espero t sea de utilidad y saludos