Pricing and convenience are definitely the two factors that will have the most impact on adoption. Being competitive won't stop all piracy, but as iTunes has proved with music, there's a big potential customer base just waiting to be given what they want.