Are BanBao bricks compatible with Lego?
I have 2 Banbao set from before the lawsuit with Lego (minifig style minifigs) and they are more and less compatible with lego, the pitch between the studs is the same. But there is some remark I noticed within comparing both brands for a few minutes.


Studs are higher, a Lego plate on a Banbao brick will leave a small gap between both bricks
Plates are thicker. Lego ~3.2 mm and Banbao 3.6 mm. Bricks -> 11.4mm instead of ~9.6mm
Fit between Banbao bricks can be loose. 


I have a small pull-back car that contains jumper plates that are placed vertical, parts mounted to them will fall off.
Bushes just slide over cross axles as there is no friction between both parts
Hinges are loose.
Usage of large parts, like 24x10 molded piece as a base for a vehicle.



I don't know if the quality of the bricks is better nowadays or they changed the dimension of the bricks. I would say just go to the store and by the cheapest set you can find and look for yourself.