I think the biggest knock on Sling is the lack of local networks. You will still need a good antenna and be in a good area that can receive these "antenna" channels.I’ve never used it, but I heard the picture quality is pretty terrible with Sling.
With DirecTV Now, you can stream the local networks so you never have to worry about them coming in or not with an antenna.