I don't normally write reviews but felt compelled after I very nearly didn't buy this game due to all the haters. I ended up buying it because it ticks SO many of the game features I love to play (survival, crafting, defense design/building, character development, open world exploration etc) and WOW...