I like the glass ones. There's no moving parts, and they look very clean, though the bubble size is much smaller, so don't try to compare the two bc's that way.
I swore off the JBJ-styles. The check valve will fail, probably in under a year (less than 6 months for all of 5 or 6 that I've used), and the plastic cylinder cracked on two of them. Also, they tended to leak for me, specifically at the threaded connection at the bottom.
You can run a decent check valve before the bc to help keep fluid out of the rig.