What does your policy look like? Most such problems are the result of a simple policy misconfiguration. URL Filtering with Firepower works fine in my experience. I've used it in a number of deployments.
Also, you're running an image that's essentially "1.0" with respect to Firepower on ASA. The current release is 6.4 and it is far far beyond 5.3.1 in many respects.