I prefer Quake 1/QuakeWorld over Quake 3. If someone have time please port modern ezQuake client. It is open source and still being actively developed and runs on linux/freebsd/mac os x/windows. Check it out here http://ezquake.sourceforge.net/