Hallo,
sessions sind ein wunderbare Sache, aber sie kosten auch Resourcen, d.h., sie sind serverlastig.
Außerdem haben ASP-Session einen kleinen Nachteil gegenüber php bzw. asp.net - Sessions
ASP-sessions legen immer einen cookie am client ab (die eigentlichen sessions liegen zwar im speicher des servers, allerdings erhält der client einen keks mit ner eindeutigen id).
Meiner Meinung nach sollten sie nur verwendet werden, wenn nötig.
Wenn ich falsch liegt, möge man mich bitte korrigieren.