This is tough. I loved the Dreamcast. Its still my favourite launch lineup ever, in the west. At this time I knew quite a bit of fanatics who bought it, and they also bought a high rate of software. So we borrowed. We also played some offline multiplayer, it was really fun. There was something unique about DC in 1999. The only way to play perfect ports of MvC, SC, Hydro Thunder and NBA Showtime. The console ultimately fell into the arcade deathtrap, with lots of short burst games that honestly weren't worth their price. Software content was changing. Yet Sega flooded the market with the likes of 18 Wheeler et al. I see above poster mentions it by coincidence. I was crazy for arcade ports at the time as I liked having them but even for me they sort of went overboard. Though Crazy Taxi, Rez and Bass Fishing (esp. 2) were unique enough.
But Xbox was seriously good as well. I think many gamers slept on it, and don't know how good it was. The graphics were half a gen ahead of the rest. Dead or Alive 3 was more impressive than anything I saw on consoles and Arcades. PGR was a perfected MSR. RalliSport was insane. Halo doesn't need introduction. Then they had this quirky Sega games too, like a bonafide Panzer Dragoon game, a JSR sequel, GunValkyrie which you had to learn to control but it paid off imo. Otogi with its insane particles.
The console itself had a hard drive, so gone with memorycards. It had built in broadband. But because you needed a Creditcard at first, I never used this. Games like Splinter Cell really made a technical difference, the Xbox was the most powerful system. Ninja Gaiden at 60fps.. what the hell.
The GC was fun, I picked one up, and then rebought one used with RE4 for very cheap. It had some neat games, but finally it couldn't really kept me hooked like the Xbox and PS2, and Dreamcast at the time as well.