I'm using full version of latest SP and quite happy with it.
Only one point is causing doubts: Ok, SP is perfect as far as you are using desktop. How about mobile OS? How to remember so many complicated SP-generated passwords when I use my mobile?!
Ps. I'm on Android.