You can get a good experience and a bad one from all of those options.... it's always best IMO to research your seller if you have not purchased from them before.

Good luck!