It looks like you have all of the tangibles figured out as far as selection criteria. Some other things to consider are speed of operation and color accuracy. And in those departments, I think that your preference list is in the correct order. You will probably get the best performance overall with the Canon. I have worked with all of the cameras on your list and the Canon is definately my favorite.