It's hard to argue whether a class is "OP" or "LOL" if there is little agreement as to what that means. For example, if "LOL" means "easymode as ranger" (I think it does), barb certainly is not LOL.
As to where barb stands at the moment, I guess Ensifer's recent videos provide a good illustration. And by that, I don't mean how Ensifer does himself, because he is the kind of player who would make even the most gimped class shine. Rather, watch both videos again and focus on the barb on the other team (Nuclearr). Then look at how he does compared to the guards.