Biggest difference continues to be the complexity of the client required. For HTTP webservices, its still a massive step forward.
Furthermore, with an http api and depending on your security model, you can test/inspect a good portion of your APIs directly with a browser - a zero-cost client for all http apis that you get for free.