Your shoulders look pretty close to correct. Setting expectations, it is almost impossible to get a perfect fit OTR, but that doesn't mean you can get something that is fits very well. the slight divot in the shoulder usually comes from the sloping of your shoulder being more drastic than the cut of the suit shoulders. Its not an issues but it looks rather nice so far.
I wouldn't pay a tailor to fix it for a couple of reasons: 1. Cutting from the shoulder is very risky. Not many tailors can do it well and it would really change the integrity of the suit itself. 2. Unless you really trust this tailor, again most people might end up butchering it.
If you ever want to get rid of the divot, opt for a softer shoulder (one with less padding) and it will almost always get rid of the divot because it allows for more wiggle room in shoulder sloping.
It's hard to say if it is too tight without seeing it in person. It shows very slight signs of tugging on the suit but not bad by any means, it looks like it should a good hourglass shape on the sides (front and back), I would argue against it from this picture alone. Just remember that if you want a see if it is tailor along the body, have a friend pinch the side seams on the body and if there is around 0.5 inch of fabric on the pinch all the way down, then it is tailored and you should not take in anymore.
Looks like a good fit.
The shoulder divot is the only thing bothering me right now. If i wanted to try and get rid of the divot, is it easier to narrow the shoulders or softening the shoulder pads?