Given the number of reports here, I don't think so. I returned mine and will wait until there's a change in the product.
I returned my Black 256 iPhone 7 Plus and will reorder later. My speculation is that the widespread issues that are being reported here stem from various pressures including: launching earlier than last year; increasing production to meet unexpected demand; and reducing costs related to component suppliers. Apple is still launching in other countries while trying to meet demand in the U.S. --seemingly at the expense of quality. Perhaps by reordering in a week or two I will have a better chance of getting a good device.