Was the body made in pieces and seamed or in the round?
If in pieces perhaps you can undo the top of the side seam in the body to extend the armhole length which would help the sleeve fit better (ie, make the seam shorter and h hole longer).
Another possible option could be to frog down some of the top of the sleeve to before some of the increases, then work the length of the sleeve back up but straight, no increases, to make the top of the sleeve narrower to fit in the armhole.
Another option, make an intentional puff gathering in the top of the sleeve to control the excess, if you like that sort of design. The sleeve would be taken out of the armhole. A controlled puff gathering created over a certain width and stitch count to allow the majority of the sleeve to sit smoothly (the puff is gathered and maintained by a yarn strand in the top of the sleeve so it doesnt move once you sew it and so both sleeves are the same). Then set in the sleeve again.
Looking at the seaming, I think it might have been neater to sew in between the first and second knit stitch on the body rather than in the v. I prefer the look.
There are options. If you are happy with the neck fit and look you might want to choose an option which leaves that alone. If you are in any doubt about the neck you might prefer to frog that, add to the shoulder height and re-work the neck. I end up working necks 3 times now , I think this is because my knitting improved enough for me to know I want it different, but not improved enough to get it how I want it first time.
The sweater is knit very nicely, the fabric looks great.