I have seen application developers really like the HP Z240 workstation. it comes in small and tower chassis and even now a mini design, named the Z2. Any of these can be configure with up to a quad-core xeon processor, or other i5 and i7 versions. That's is what i would recommend
I work for HP. However, all opinions and comments are my own.