At this stage of their careers, Courtney Lee is the better offensive player than Avery Bradley. Bradley is likely the better defensive player but with a small sample size.
Keep in mind that one of the issues with Barbosa is that he is streaky and inconsistent according to some people, this is why he has always been a bench player despite his immense talent and athletic ability.