I kinda agree with most of marker's points. Since I'm a huge Oblivion lover I miss the freedom elements a lot:
- I wanna be able to go wherever I want
- I dont want dungeons and areas feel like MMO instances
- I wanna be able to kill anyone I want
- I wanna jump and swim
- I hate invisible walls!!
- If I wanna jump off a cliff, let me do it!
But the game is linear in design, and these things are always lacking in linear games. I knew it would be this way.
A more 'serious' criticism is the dungeon design though. Now that you mentioned it markers, I realize too how the dungeons are extremely obvious. No surprises. Everything is placed in such obvious ways that it feels very artificial, too much like a game rather than an immersive experience.
But I still love the game because the presentation and overall atmosphere is awesome, the story, music, voice acting and all that is so interesting and sucks you in. It's a fairy tale world that I love. All the characters are so adorable (and when they are repulsive it's in a good way) and the dialogues are intelligent. Battle gameplay is fun, and the leveling and skill/spell system, items etc - the basic 'RPG-stuff' is well made and addicting.
I also like the graphics mostly, so therefore it sux even more that I can't walk wherever I want.
Easily my GOTY.
(although I haven't played Assassin's Creed II yet, so I can't be entirely sure).