Does anyone use 2-step verification?

I was thinking of enabling it for iCloud but I'm not sure if it's worth it.

Is it simple, or is it a hassle? Does it complicate the process or buying and doing things or is it simple?