For players below 1300, any time format more than 10 min per side is a waste of their time. So, players below 1300 should play 5min or 10 min blitz to learn fast. They should avoid 1 min bullet because its too short where people try to win by moving pieces randomly.
5 min and 10 min blitz games will teach players a) pattern recognition. b) openings. c) 1 or 2 move tactical combinations. d) basics like not blundering pieces and taking the advantage when opponent blunders a piece.
It depends on the player. I started playing 1min and learned openings faster, but it probably held me back for a long time.