We bought a small travel trailer last year. After some research, I bought the one below and have been happy with it.
30 Amp Bluetooth Surge Protector with Auto Shutoff - Portable - Hughes AutoformersIn addition to being a surge protector, it detects if there are any power spikes or low power situations. It will automatically disconnect your power until the power has been stabilized, then will automatically reconnect once the power is back to normal.
When you first plug it in to the shore power, it will perform a power diagnosis that only takes about 5-10 seconds. It can detect switched leads or bad grounds and will tell you what's wrong before you plug in your RV. Some of the other brands can take a couple of minutes to perform this.
The app is nice too because you can see how much power you are using in real time.
I ended up getting it on Amazon for about $175.