But with URLSession you need a URLSession, URLRequest and task to perform the data loading, with Alamofire you've got all this in a single request method, which gives you a "response" closure in which you parse your data.
In the end it uses URLSession too, but you don't need to maintain three objects, but just one method.