Like many other geeks I could list my favorite games here. The problem is there are so many, so just check the games I rated. The current top contains: 1830, Age of Steam and Puerto Rico. A bit on the complex side.
If time was unlimited (and players too) I would go for the longer games. However I also enjoy playing more simple games with my wife and sons.