This is really a great question. I am still a little new to SFI and i have also been wondering the same thing.
I am really happy to see the many responses since they will also aid me in my decision, and from the looks of it I think i will stick with trying to sponsor my own and i would suggest you do the same.