In a brutally competitive industry, they each stand out by generating over $2 billion of annual earnings and handling millions of transactions per year. There are major differences between these two companies that could make one a better buy over the other for long-term investors.