The Dreamcast controllers (the ones by Sega) made my fingers feel sore after a while because of the small underside gripping area for fingers not being used. The Madcatz controller feels much more comfortable.
I haven't found too many games that I feel are worth the money on Dreamcast. I'm not sure about the PS2, but the Dreamcast takes a long time to load games too, just as long as my PC, if not longer. I come home from class and want to play a quick racing game, so I turn on the Dreamcast for a game of Metropolis Street Racing, since console gaming to me is supposed to be almost instant fun. But it takes too long just to get into the game THEN to the actual racing part. I might as well just load up Needs For Speed: Porsche Unleashed on my PC if loading games on a console takes so long.
----Oh oh, going off topic :Q----
Ok, I've drifted into complaining about loading speed of the Dreamcast

I might as well mention how slow and boring I thought the gameplay of Shenmue was. It's like doing everything realtime. Press a button and wait 2-3 minutes for the guy to buy a drink from a soda machine and drink it. Waste a couple of second for an action sequence opening a drawer or door. Imagine how much time you'll have spent on all these little things by the time you beat the game.
---------------------------------