Sabin_Stargem: Ultima Underworld didn't age well. In terms of level design, magic variety, and overall gameplay it is pretty good...but there are some major flaws for me.
1: Inventory Management is hell in this game. I can appreciate the game is going for a realistic bent by giving gold weight and having the player use packs to store the goods, but the system feels clunky and is time consuming. A player vault to keep things in would have been really nice.
2: Not all skills are equal. For example, a maxed Lore skill would fail to identify items. The player is better left to focusing on a magic build, because magic is very versatile once you get the required runes and skills. Some skills like Swim, Lore, and Tracking are rendered obsolete. This is an extremely bad design flaw in my opinion.
3: Trading is a pain. You can't see the entire inventory of an NPC, and giving them your stuff is probably hiding their remaining inventory.
4: The lack of an ingame journal is rather unfortunate. It would have been nice if things like the meanings of lizardmen speech were automatically recorded, as well with crucial points that an NPC would mention. Ditto with rune combinations.
PROS of the game
+Automap, that allows you to add notes.
+Fun to explore
+Magic is nifty.
I think that I would manage to finish this run of the game, but I am hoping that we get an Avernum Underworld game or the like someday. If you are interested in Ultima Underworld but want to try something more modern, I recommend: Legend of Grimrock, STALKER, Thief, Thief 2, and System Shock 2.
There are certainly elements about Ultima Underworld that have not aged well. I did find that once you got past them, though, the game was surprisingly fun and immersive.