There are hundreds of card companies and trying to do an honest comparison of all of them would be impossible.

Online prepaid cards are "virtual" cards, so you don't have an actual plastic card mailed to you. Your dialing directions and Personal Identification Number (PIN) will be emailed to you.