also, just to clarify, its not the fact he didn't like the music, more the fact that he though the stuff they played was just average. Even people who don't like prog have to admit:
JP is amazing at guitar
JLB is amazing at vocals
JM is amazing at bass
JR is amazing at 100000 different thingy-majigs
and
MM is amazing a drums.
While I agree with all of your points, not everyone will.
If you go on the net, you can find plenty of hatred towards the band.
Just type in something like "Dream Theater sucks," and you'll see what I mean.
They not only attack the BAND, but tear into the members individually, saying shit like "Petrucci only plays so fast to cover his inability to play a decent solo or lead."
Now, I don't agree with any of that bullshit. I DO agree with you that they ARE some of the best musicians in the world.
But saying that anyone else HAS to agree with us is just like saying that I HAVE to like bands like Bon Jovi, Def Leppard, Whitesnake, and especially Motley Crue, all of which are bands that I DESPISE, and you probably couldn't PAY me to listen to them!
On the other hand, there are bands that I like, such as AC/DC that most people on here probably can't STAND, and I'm fine with that. It's NOT going to stop ME from listening to them and liking their music.
Everyone has different opinions about different things, and when it comes to music, not everyone is going to hear-or NOT hear-what YOU hear.
As for your friend: maybe you didn't know enough about what kind of music he likes before you had him listen to "Caught in a Web." Maybe you should have picked "6:00," "Innocence Faded," "Scarred," or a song from another album, such as "New Millennium" or "Lines in the Sand" from Falling Into Infinity" or one of the songs from "Images and Words." I have to agree with the other posters who said that "Caught" was a bad choice to start with, unless you chose one of the LIVE versions.