If you don't need the portability then go with the current mini. I've got the current i7 2.6GHz and it's a great machine. I do some video encoding on it and it's fine for that. The cooling design means it's a bit noisy when doing this, but I don't encode all the time so I can live with that. For everything else is is whisper quiet and very fast.