Agreed with the OP. Personally I feel the only think Bioshock was missing was a little more freedom of exploration.
*VERY MINOR BIOSHOCK SPOILERS*
(Of course, without too many spoilers, there was a reason for that in the first half of the game, but after that, they should have made it more open for contrast. )
*END*
Probably my two favorite FPS games of all time are Jedi Knight 1 and Terminator: Future shock. Both had a great balance between Openness and Focus. IMHO that was the golden time for FPS level design. The developers were forced to work with certain graphical limitations - and, as is often the case, that forced them to be great.
FPS games these days have amazing worlds, they often feel very real, they have great weight and atmosphere, they have amazing set pieces, pacing, sense of scale and gunplay. But the level design is usually pretty poor.
I think level design has become a lost art. It used to take a lot of skill to make an effective level within the limitations of the engine - these days I get the sense that the level design is the artist's world design. There are no more celebrity level designers! ;-)
I can't say I miss being totally lost, but I do miss the feeling of exploration, environmental puzzle solving, freedom, and "how the hell do i get up there?!".
The great thing about Jedi Knight was that the balance between freedom and linearity was just right. You were never lost, you were just working out how to get somewhere. (or stuck on an environmental puzzle).
Future Shock somehow managed to have levels that were outdoor wastelands full of rubble and destroyed buildings - you had total freedom of direction, yet you always ended up in the right place. They used lots of subtle cues like the landscape, the location of fires, enemies and elements of interest to always draw you towards the right place. That took skill imho.
It's also worth pointing out that FPS games are almost entirely 2d these days, there's almost no verticality. Is that because of the limitations of console controllers? Quake, and especially jedi knight seemed much more vertical. Even Duke Nukem!
Post edited August 22, 2010 by soulgrindr