Excellent suggestion - I have solid white (slightly textured) and blue (herringbone) - would they do? Also, what about pale pink solid? Unfortunately most of my shirts are striped or checks - I have tended to avoid solids so as to not be boring (oops - guess I was wrong there!)
I think a solid pale blue shirt would do.
I think we may be over analyzing your fit. It looks fine.
The chest and the pulling at the button is a small issue.
Miles better than my first fit.