One more point: Tesla's Mobile Connector carries no NEMA weather rating. Although I've seen reports of people using them outside for extended periods with no problems, I've also seen reports of them failing when used in this way. A permanently-wired Wall Connector or third-party EVSE is also harder to steal than a device that simply plugs into an outlet (although the latter can be secured in various ways, with some extra hardware and effort). Thus, if you'll be using the EVSE outside, I recommend either using a Wall Connector (which carries a NEMA 3R weather rating) or a third-party EVSE with a NEMA 3R or NEMA 4 rating; or at least mounting the Mobile Connector in a box with a NEMA 3R or 4 rating. If you'll be installing and using the equipment in a garage, then this isn't really an issue.
C) A pain. You've got to use the adapter and you've got to use manual locking and unlocking of the port.
IMHO, this objection is a little overstated. Swapping the adapter on and off is a minor nuisance, but you can always buy a second adapter and leave it "permanently" attached if this bothers you. Unlocking the port works exactly the same way with a J1772 EVSE as with a Tesla Mobile Connector or Wall Connector -- push the button to stop charging and remove the handle. (This does
not work once the car has gone to sleep, though, with either type of EVSE; you must first wake the car up in some way, or unlock the charge port via the Tesla app.) Tesla's EVSEs will open the charge port by pushing the button on the handle, which will not work with a J1772 EVSE, but that barely qualifies as an inconvenience, since with most Teslas, including all Model 3s (and this is a Model 3 sub-forum), tapping the charge-port door does the same thing.
All that said, I agree that a Wall Connector is a better choice than a J1772 EVSE for most Tesla owners who do not also need to charge a non-Tesla vehicle, but the main factor is simply price: The Wall Connector costs $500 and can deliver more amperage than a Model 3 can take (given appropriate house wiring). Most J1772 EVSEs cost at least that much and deliver a maximum of 30A or 32A. J1772 EVSEs that can deliver more than that do exist, but they cost more. Adding a second Tesla adapter, as I suggested above, adds $95 to the cost. Thus, you'd need either a real bargain on the EVSE or some compelling reason (like a need to charge non-Tesla EVs or the sort of program that
@David29 mentions) to make a J1772 EVSE worthwhile. FWIW, I'm kind of in that first group; I bought a Clipper Creek HCS-40 EVSE for a Chevy Volt in 2016, and I'm continuing to use it with my Tesla, even though I no longer drive the Volt. It was cheaper to buy a second J1772 adapter than to replace the Clipper Creek with a Tesla Wall Connector. This does give me experience with using a J1772 EVSE with a Tesla on a day-to-day basis, though.