Interesting idea, one thing to note is that this would result in the loss of historical transaction data prior to the snapshot unless further stratification of the network occurred i.e.:
* Full nodes with historical txs
* Full nodes with snapshots
* SPV nodes
* Web wallets
However, I guess this would allow a new type of fully verifying node to exist, which would be good.