I'd place Terraria easily in top 5 games of all time list. very likely competing directly for #1.
1. It had constant periodic FREE content updates during its lifetime. like major updates. new bosses, difficulties. the game literally over quadrupled in size over its free updates.\
2. unmatched world proc gen. its frustrating how few other games have even come close to matching terrarias biomes/world gen.
3. town building. not perfect.. but it still is one of the best in terms of survival base builders. theres a reason to build a town. provide for your npcs.
4. massive player agency. building arenas to fight bosses. building farms. artificial biomes. etc.
5. multiplayer sandbox.
6. one of the best progression systems ever. metroidvania with destructable enviroments. and asymetrical progression. this also is frustrating how few games copy this system.
7. lots of mods. calamity in particular is a TC which 100% more items/bosses/progression.
con- its resolution and play controls are dated in 2023.