EBB’s are always a compromise. The ‘pointy bolt’ (or even ‘unpointy bolt’) type are tricky to fine-adjust, and can slip, and the bolts can rust or strip. The ‘wedge’ type can jam – and all types need tools and fiddling to adjust chain tension. All EBB’s are water traps. I had a GT Peace that was trouble, and a mate has a Charge Duster SS that has also proven problematic. The ’09 Peace has no EBB, but track ends instead. The change is obviously due to trouble with the EBB.
The best EBB design is where the BB shell is split all the way across, and has two pinch bolts weded on. These lock nice and firm, are easy to adjust, and the slot drains the water out. Also, the clamping action is closing the shell together around the insert, rather than forcing it apart like the other systems. Old tandems used to be done like this, but no stock mtb frame seems to be. My mate’s going to get his Charge converted to the split shell system when it needs a respray. He’ll get stainless pinch bolts brazed on by a frame builder.
I like track ends or sliding drop outs. Easy to adjust, and the most you need in the way of tools (for sliding drop outs) is a common-sized Allen key. Genesis io and On-One Inbred have nice, plain track ends. Kona Unit has great sliding drop outs, but the Unit will only take a short fork.