I welcome the Survival challenge, but I seem more interested in the Creative aspect of Minecraft. Maybe because I've loved art all of my life. Some people have made incredible structures and worlds using Minecraft. The surviving aspect is interesting. I'd hate to imagine dealing with Creepers. Then too, I also have to fear skeletons who'll fire arrows at you. I'd hate to imagine trying to fight the Ender Dragon.
To stay on topic, let me just say that I am very impressed with what all you can do with Minecraft and what is offered for users. Both the concept and the execution are impressive as to what you can do in this game. Even countless YouTube videos still never cease to amaze me what you can do in this game.
With some of the later builds and snapshots of Minecraft, I like the idea of the NPC villagers. The NPC Villagers are basically consistent with the mindset I have playing Minecraft Classic. I often create mini villages at times. Doing this around the Minecraft worlds is like creating an RPG using Minecraft. Usually, I make small red brick buildings, and I make some small cobblestone towers to represent temples and shrines. Exploring the world, I sometimes take the wood blocks (not the trees) to make wood bridges, wood floors, and wood ceilings. I like how every generated world has one of at least these features: grasslands, hills, deserts, coastal areas, canyons, forests, and even caves. Only such thing you won't get with Minecraft Classic are snowy/icy areas.
Speaking of later snapshots, I read there's supposed to be horses as one of the different Mobs. I am surprised there weren't horses in any earlier builds. Only excuse I'd accept is if maybe Mojang were trying to make them able to prance around or be ridden on. I do have a fondness for horses, and I'd feel happy riding horses if I were a Minecraft player. Only thing I wouldn't be certain of is doing horse racing, and I'm not into horse racing.
Even if you can play just Minecraft Classic, it is just fabulous what you can do playing this game.