Thank you for that clear and concise explanation. For a change, I believe I actually understood that. I take it that option 2 is the only current viable "light client" available and currently that only will run on Android or similar. So it looks like non Android users are back with the Full Node.
I'm pretty sure that Electrum uses a similar method for desktop machines, but I'm not sure about how ready that client is. The last I heard it was still beta.
True, but aren't all desktop clients currently alpha or beta?
Electrum has come a long way since the beginning of the year, has no known major bugs,
and its main developer (ThomasV) has proven to be extremely responsive and open to suggestions.
FWIW, I have been comfortable using it as my main wallet for about 3 months now, and feel that it can
really be a nice first choice for new users. (To be honest, MultiBit is also VERY promising in that respect,
were it not for the lack of support for encryption at this time.)
I would suggest to give it a try to get a first-hand feeling of its learning curve and stability.
Full disclosure: I'm a big Electrum fan (as you can probably tell!) - and I also make stand-alone Windows builds for it.