I can’t advise on a better switch, but to bring the D-Link to its potential it needs a better power supply than supplied. An iFi iPower 5v will do just fine. Also, be sure to ground the unit using the screw on the back.
I assume you’re using a DGS105 or similar. Apparently some expensive switches use a D-Link inside a fancy case.