To achieve a soft or feathered border on your Shadow Catcher object you have to setup a material for it with transparency which increases to the edge. Here is an example how you can do it, first I created a circular gradient from center to edge, there are multiple ways to get it, but anyway. The important thing is, you have to mix the Transparent shader with another one like Diffuse for example, if not the Shadow Catcher will be completely transparent and not show any shadow.
This is the node setup, the rendered preview doesn't look perfect but once you hit F12 it will render correctly:
Rendered version:
This is how the mix factor for Diffuse and Transparent looks like:
EDIT: Just a short addition. If you simply just enable Shadow Catcher on an object, it usually still effects the scene via light bounces or maybe reflections - which might be what you want. To show what I mean, in the image below on the left side you can see the red light bounce on the cube (I've set the Diffuse Shader to a red color to make it obvious). If you don't want the Shadow Catcher object to effect the scene, you turn off everything under Ray Visibility except for Camera, so there will be no interaction with other objects (see on the right side).