I have a 2012 QC 2.6 ghz mini which has served me well. I am thinking the perfect mini for me, without breaking the bank, would be the i5 3.0 ghz 6 core model. I guess I'm cheap: if you want to convince me to get the i7 and pay another $200 then please do so. This should be about twice the speed of my mini if I am reading the various geekbench reports. 256 GB is enough to run the mini: I would get a 1 TB drive for storage. What would you get? A 1 TB SSD drive is a bit expensive, but maybe a hybrid drive would be a good compromise.