I don't think the sim free option is available for the upgrade program. As for the bugs, it really depends. I have pretty good credit and my Discover card did not work, but my Chase card did work. The Discover card actually has a higher limit as well, so I'm not sure how they determine if it's acceptable or not. I would go in with more than on CC just in case.