Titan Quest is an action RPG set in Ancient Greece, Ancient Egypt and the Silk Road.
Pro Replayability through different classes
There are a plethora of class's that open up upon leveling to the second level, once one is chosen the others will be gone for that game session. This means that a different playthrough will be needed to explore what all the different classes offer, making for quite a lot of playtime.
Con Save anywhere does not save character placement
This means that there will be some retreading of areas once a save is loaded as the character will not be in the same place as where they were left off. This will waste time and can be frustrating having to do this every time a game is loaded.