The only game slightly similar in world exploration and atmosphere to Ultima VII is Baldur's Gate 1 for me: It's relatively open - although the world is separated in many maps, all the parts fit together as one big world. Compared to BG2, where you are merely "sightseeing" the world's most interesting parts, in BG1 you explore "real" nature and wilderness, sometimes finding caves with secrets, lost places and lonely characters. It's the only game I have a similar feeling like in Ultima VII, as you travel with a party and have a similar view of the game.
Another game with a very similar feeling is Gothic 2 for me: Here you have an open 3D-world to explore, full of hidden places, caves, plants to pick up - but with no party to go with. However, Gothic 2 is the only game I know that manages to make the game world in a comparable way "living" like UVII does: Every single NPC has his schedule, you can interact with many little things in the gameworld and the world reacts directly on your actions like in Ultima VII. The world is full of the same details that make Ultima VII so immersive.
If you are more on the lighter side of gaming, Driftmoon could be an alternative: It's a direct hommage to Ultima VII, with many of the details of the game, but relatively simple and not open world. There are many little things and easter eggs to discover however.
For the Divinity-games I never had a nerve, and especially the newest part didn't thrill me - Divinity tries to do many things Ultima VII did, but the developers forgot something as important for immersion like schedules and day/night-cycles. For me it's exactly these aspects that make Ultima VII great.
So, to resume: Ultima VII, BG1 and Gothic 2 are my personal favourites, as I love rewarding exploration, immersive and believable gameworlds (with day/night-cycles, schedules and direct reactions to my actions) and the feeling of real adventure.
Post edited July 18, 2015 by Wolfram_von_Thal