In reality, if an electrician waits until AFTER an inspection to make a change, then it's not to code.
That said, it's not like your house is going to burn down because you are using a non-standard electrical connection.
If you want to swap it out, the main reason seems to be because it provides a true disconnect from the wall. If the firemen were to come through your home and they were to hit that wire with an instrument, it wouldn't pull the wire from the wall, and could potentially hurt someone.
In reality, that's just not likely to happen. But that is why code calls for a inlet/outlet solution to work legally. Not better, just more 'legal'. Your choice on what you want to do. My opinion is that I would replace it... But, I'm a real procrastinator, so I would replace it in like 3 or 4 years.