As we all know the major problem with the reference client for new users is the initial 3gig/24 hour++ blockchain download.
Is it the developers medium term intention to change the default setting for the Reference client to be SPV? (see
http://bitcoin.org/bitcoin.pdf - section 8 if you do not know what SPV is).
You could even set it to only download headers after the last checkpoint block, and even include those headers in the standard download so only a few thousand headers were required (guessing this would only take minutes to catch up given the time the initial 50,000 blocks of the full chain download take).
My opinion is that this would be a good thing. Then once users understood the system more and wanted to use bitcoins for paying large amount of money they could then go to the options page and "untick SPV mode" and so then download the 3gig, support the network etc...
Obviously the default should not be changed till there are 1000+ clients that accept bloom filter requests and the whole bloom filter process has proved to be stable. But having SPV as the default should be the objective.
Is this agreed or still a controversial topic?