I like your list of fish! With the exception of the engineer goby. I had one in my reef, and it was a pain in the arse... I ended up taking my reef down to get him out. He was making tunnels under the rocks, pushing all the sand out on top of my sand dwelling corals.
my engineer goby is perfect so far, he just dug out under one rock and hasnt moved since. he doesent move sand around anymore he just hangs out with his head out waiting to be fed. hes still a small guy only like 6/7 inches.