Switch recommendation



I'm looking at purchasing a switch. I pulled up a few to choose
between:

Dlink DGS-1248T
Netgear GS748T
Linksys SRW2048

Anyone have any information or recommendations I should know about?
Is there someone else that I should consider? Anyone know why some
"equivalent" products are nearly double the price such as the Nortel
switches? These are all Layer 2. Should I be considering a Layer 3
switch? The Netgear GS748TS-100NAS is only a few hundred more.

.