storage - stores info on-chain. memory - while executing a function
yup. blog @ blockchain means I need to pay for every action that I want to be permanent - creating/editing posts in this example
yes. each edit is a new json-file in ipfs.
you still need a real domain name with real server to serve js and stuff
ipfs is slow
Side thoughts
amount of "e-waste" (waste of storage, electricity, cpu, bandwidth...) on ipfs is tremendous
there are no real guarantees that your content will be available in couple of months (on ipfs)
amount of "e-waste" on blockchain is mind-boggling. "history of every action" is no small thing and it's ever growing
there is no real concept of "deleting something" from ipfs or blockchain. enter endless pool of moderation problems
smart contracts are complex and error-prone (as all software basically; and solidity is still far from version 1.0). have trouble reading documents? now try to read code ;)
blockchain by itself is very old idea (~50 years). there is nothing new really.
private chains have their limited applications in very specific conditions (because in general all the same problems could be solved by a set of agreed upon APIs)
web3 is ~20 years old. and it was about semantic web, not "dApps"
"web3 stack" and technology landscape decades behind of what we have now in "traditional web" in every aspect
........
Couple of answers to myself
Side thoughts
You forgot that every logo on Web3 websites need to be a jpg monkey :)