I find using Logic’s environment in conjunction with Max to be very powerful. While I have my complaints about the environment as well, it still makes midi routing in Logic more flexible than any other DAW I’ve worked with.
That being said, I mostly use the environment as the last leg of a midi chain and don’t do too much serious processing with it these days. Thats what Max is for!
I have a bit of a different perspective as I never really got into the environment until just a couple of months ago although I’ve used Logic for sequencing since about 2004. I have been learning Max for almost two years now and I can say that working with Max actually made it so once I finally decided to figure out what was going on with the environment it turned out to be not near as daunting as it once seemed!