I find Logic better for handling projects that have a clear structure and length I’ve worked out in advance of recording - e.g. blues/rock with a verses and solos structure - while Live is better for creation by arranging shorter phrases or for working out arrangements as I go.
I think Logic also comes with better metering than Live and is a better platform for finalising/mastering because of that.
Live has better sequencers available for it than Logic, mostly due to M4L, while Logic has the advantage of the drummer instrument which can be really useful to get some of the feel of a human drummer playing a traditional kit while not requiring anything like the amount of work it takes to sequence several minutes of e.g. rock or blues drumming manually.
For MIDI work I generally prefer Live’s ability to select MIDI ports as well as channels to Logic’s way of combining all incoming MIDI into a single stream before it reaches the sequencer engine then splitting it up based solely on the MIDI channel. Which can be a real nuisance at times - especially if you have two or more MIDI devices that have to use the same channel.
As for Logic’s MIDI environment, the less said the better. It’s powerful but documented appallingly badly.
I’m not up to speed with the recent Logic update yet and haven’t actually used Logic much this year because I’ve been working on stuff I think Live is the better environment for. I’m not surprised Apple have picked up on the session view concept, in fact I’m surprised it hasn’t been copied more often (Cakewalk started taking Sonar down that road but rapidly gave up on fully implementing it).