My favorite blankets when my girls were babies were 36" square. I found with the square blankets it was easier to swaddle than rectangles and 36" kept the baby wrapped better than smaller ones. My girls dragged those blankets around for years!
That being said other sizes have their value, too. Carseat or carriage blankets, floor blankets, etc.