I just listened to the new Fish, "Weltschmerz," which I got in the mail earlier today. So for comparison, right now I'm listening to the SACD of Marillion's "FEAR" from a few years ago.
I think both are very good albums, though both have sections that meander on for too long--but IMO, while Marillion has the better musicianship and better, more intricate compositions, Fish wins this round in terms of production and the surround mix. The mix on the Marillion album is nicely spread out, but it sounds very "thin" and lacks punch.
Ah, comparing Fish solo to Marillion. Makes me feel like a teenager again.