eMac!
As someone who just bought an eMac, after much deliberation between that and the Mini, I love it. Great to see that's the consensus here, too. Several high points, which have been echoed earlier:
- Faster (and bigger) hard drive. The eMac starts up in no time at all, and so do applications - so fast that I'm still stunned after a month.
- More ports. Coupled with the above, you then don't have to buy a Mini Mate or similar product for adequate storage and ports.
- Not as big as you think it is. MacSA, you mentioned this. I'm someone who wanted to get space back with a Mini, but the eMac has a surprisingly small footprint. Spend another 50 bucks for the tilt-and-swivel stand; it looks nice and saves even more room.
- Graphics card. I got the 9600 for games. More importantly, though, I've heard that 10.4.2 finally offloads user interface/window drawing to the GPU rather than the CPU - meaning that your graphics card directly affects how the computer handles at the most basic level.
- Your current monitor. Despite Apple's claims, Minis have been notoriously uneven in supporting CRTs, and I doubt anything in Rev. B changes that. There's a list up somewhere on incompatibilities; you might have to add a new display to the Mini price.
I could go on and on (decent speakers, DL Superdrive, modem not "optional", comes with keyboard/mouse, you can upgrade memory yourself easily) - but my opinions should be clear. Plus, you can grab a Superdrive model with all that, stock, from the Apple store; if you want a Mini with modem, you have to go BTO/mail order. If you can get a student discount, it narrows the price differential even more.
Go for the eMac - it's Apple's best-kept secret.