As a whole, the Web is moving more toward REST based APIs. Who is going to be consuming the Web Service a human or a machine? REST can be consumed by humans easily but WSDL is still the best for machines to consume. REST may be the best choice for the Web but there are many other uses for Web Services besides the Web.