Arrow villains tend to suck hard compared to their comic counterparts when they're first introduced. Every villain that gets to come back usually significantly improves as the writer figures out their character though. Count Vertigo, Deadshot, etc.
Well, China White did not get better. But she was most active during first 10 episodes of S1, before showrunners had time to start taking input from the fans.