There are a lot of provider options to chose from, but there is nothing in the documentation to suggest a reason for using any one of them in particular. Are some of the providers more accurate? Are some faster? Are some of them more rate limited than others?