I use Crank Brothers pedals across all my bikes (mtb, road, and gravel). I'm a big fan of the float they provide a balky knee that I have. However, they are not perfect. As mentioned, the cleats do wear out pretty quickly (not a big deal to me). The biggest issue is on the mountain bike. Smacking the bottom, exposed spring — which happens frequently in rocky north jersey where I live — can and does pop you out of the cleat. I consider this a mild occasional nuisance, but something to be aware of.
Regarding the EB 2 vs. 3, 3 uses better quality bearings. They will last longer before you need to rebuild. Rebuilding is pretty cheap and easy. I just had to do it on my road pedals after about 5K miles.