I wouldn't even bother with the bevel operation really. Just added edge loops close to the corners so when its smoothed, it keeps its shape but you get rounded corners.