"... In order to maximize the benefits of [theory and practice], these two should be approached in a balanced manner. ... Play as many slow games (60 5 or preferably slower) as possible, ... The other side of improvement is theory. ... This can be reading books, taking lessons, watching videos, doing problems on software, etc. ..." - NM Dan Heisman (2002)
https://web.archive.org/web/20140627084053/http://www.chesscafe.com/text/heisman19.pdf
"..., you have to make a decision: have tons of fun playing blitz (without learning much), or be serious and play with longer time controls so you can actually think.
One isn't better than another. Having fun playing bullet is great stuff, while 3-0 and 5-0 are also ways to get your pulse pounding and blood pressure leaping off the charts. But will you become a good player? Most likely not.
Of course, you can do both (long and fast games), ..." - IM Jeremy Silman (June 9, 2016)
https://www.chess.com/article/view/longer-time-controls-are-more-instructive
Blitz play for beginners to casual players, is it good or not? I noticed a number of players rated around 1000 where majority of their games are from blitz games. I myself believed that in order to effectively achieve a solid foundation of chess principles and tactics, we have to learn from the games that matter, which are games that have been played with careful planning and analysis; which means, longer-timed games. At least playing this way until much learning is gradually achieved, because i believed blitz games are for those already with the sharpest mind and solid chess knowledge, otherwise when you do this while you still learning the basics, you end up not learning that much at all.
So maybe we can here from the Masters/Teachers here what they think about this and share to us all for guidance? Good day to all!