Never played Crysis and never planning on doing so, but here are a few key points to both Infinite and Dishonored.
Dishonored
- Gameplay is fantastic.
- World building is very well done.
- Sound design is good.
- Storyline is awful.
- Characters are mechanical and terribly written.
- Morality mechanics are oddly executed and the general morals of the game are incredibly questionable and occasionally sexist.
- Voice Acting is awful.
Bioshock Infinite
- Setting is unbelievably good
- Music and overall sound design is excellent.
- Story is despite its fair share of flaws interesting and the main characters are well written. Both of these aspects are still far, far, FAR above average, so don't mind the genuine hate it's been getting as people often lash out against popular things.
- Gameplay is very repetitive and it clashes with the overall setting of the game. It does not clash with the story or characters (unless you miss the entire main theme of the game), but it does still feel weird.
- Side characters are never fleshed out well.
- Way too huge emphasis on looting and linear level design.
So basically, Dishonored is little more than a fun game. And that's good, we need more of that. Just don't expect it to be anything amazing. It's riddled with glaring mistakes that prevent it from being anything near a GOTY-level game. Bioshock Infinite may work for you or it may not, depending on how you handle the gameplay. There are many that find it incredible and there are those that dislike it or find it overrated. Personally, I enjoyed Infinite infinitely more than Dishonored, but whatever. Both are worth playing. People tend to overreact and call Infinite an awful or mediocre game not worth playing and I find it absolutely hilarious to see such hyperbole's.