N64 hands down.
Nice straight forward architecture. High speed processors, for the time. Decent amount of memory, for the time. Cartridge instead of CD (access time, transfer rates).
Well laid out motherboard (nice curvey lines to reduce signal reflections).
Unified memory, decent MIPS core. Decent graphics performance and a *lot* could be done with the RSP if you could get the microcode source from Nintendo.
Libraries were great. Minimal in footprint, Nintendo gave debug (anally retentive) libraries as well optimized release builds. Helped find bugs easily.
Debugging was decent, once we got off the SGI machines.
PS1 was, well, a PS1. Pretty crap really. GFX performance was reasonable, though. Audio was 'free' but crap.
Saturn was a mess. 2nd CPU slapped on at the last minute and some engineer in Japan made a serious mistake in the glue logic that caused it to be slower than molases. There was something odd about the polys on that machine (or was is PS1?) they were quads instead of tris, but with only top-left, bottom-right UVs.
Dreamcast was nice enough. Just a shame Microsoft used Sega for their first implementation of wince and fucked them over in the process, as well as offending pretty much any developer by insisting they used that nonsense.