Also this might sound odd considering the generally shoddy nature of the console Ultima ports, but I actually found the NES version of 3 to be the best. Sort of. It's kind of weird because it was missing some of the essential hints from Utlima 3, in terms of in game text, but... made up for it by having other essential bits of info that WEREN'T in Ultima 3? Whatever, the washed out visuals and soundtrack really fit*.
And Ultima 7 SNES is the most hilarious thing to play if you are familiar with the actual Ultima 7 because it is seriously like playing Ultima 7 on acid. You're going into basements and getting attacked by neon-green elves. I swear to god.
Also this might be controversial, but I recall liking Ultima 8 and generally found it more playable than the 1 and 3 and DEFINITELY more playable than 2. Granted, it's essentially a fantasy version of Crusader, or a... it's really similar to LBA which I think used the same engine as well. I can see why it annoyed a lot of people, being so vastly different from 7, but hey -- I'm cool with experimentation. That and it doesn't involve wandering around on empty planets for hours on end looking for the one NPC you need to beat the game.
* Oddly enough I heard that Savage Empire got a more-or-less exact SNES port. And then SNES port of 6 was actually pretty much all there from what I recall, despite some censorship. The NES port of Ultima 5 is sort of hilarious, though, because of how impossibly slow it runs.
I think my favorite old PC-to-console port was the SNES version of Wizardry 5, though. That thing was just dripping with personality.