Solaris 9 is the last version to run on all 64-bit
Ultras; Solaris 10 is
very impressive from a networking and virtualization standpoint (plus
ZFS kicks some serious ass) and is what you should be running if at all
possible.
So where's your line between 9 and 10? I just moved from a U1 200E to a U10 333, and I
stuck with
5.9 because I was concerned about usability on the U10.
All other versions can hit the road for all I care
(unless
you need BSD SunOS 4.x for 1980s hardware).
4.1.1_U1 is definitely the one to use for Sun3, but I like 4.1.4 on
my IPX (Sun4c) as well. Never tried 2.5.1, but 2.6 was very slow.