I don't have the luxury of enough space to store a 25-lb bag of flour - I just get the little 5-lb bags. I open and pour them into square polycarbonate (clear) 8-qt plalstic storage containers
that I got from a local restaurant supply. For 25-lbs - you would need 2 of the 22-qt (5.5-gal) containers.
I like the square better than the round containers because they are a more efficient use of space ... a square container as wide and high as the diameter and height or a round container will hold about 1/3 more in the same space.
And, I like the clear because it doesn't take any effort to look at it and see how much is in the container.