Nice to see this thread is welcome
Marillion has many studio and many special and live albums so I can't say I know all their discography.
Sometimes Steve Hogarth also sings songs of old Fish period so you can try to compare it. I don't judge them. They are two different singers, two different personalities. I think it's impossible to compare them.