Blockbench puts all the tools at your disposal to make the creation process of low-poly models as easy as possible. You can use cuboids to get that Minecraft aesthetic, or create complex low-poly shapes using the mesh modeling tools. You can create, edit and paint texture right inside the program. You can paint directly on the model in 3D space, use the 2D texture editor, or connect your favorite external image editor or pixel art app.
Blockbench comes with a powerful animation editor. You must rig your model, then use position, rotation and scale keyframes to bring it to life. You can use the graph editor to fine-tune your creation. Animations can later be exported to Minecraft: Bedrock Edition, rendered in Blender or Maya, or shared on Sketchfab.