Fintechs Present Both Opportunities and Challenges