The obvious difference are :
1. On blockchain all nodes are required to store all data (we exclude pruning and sharding in this case) while on IPFS node can select data they wish to store
2. Blockchain have wider usage and have governance system while AFAIK IPFS focused on distributing data and don't have governance system
Thank you for the Simplified Highlight! It really helped me! Cheers!