Looking to get my first mac. I have been a windows guy forever and want to go to make. I am a computer engineer in Java so really any thing would work. But personally I play some games mostly league of legends and hearthstone. While I know they are not heavy games would like some recommendations on specs. I usually do refurbished from Apple more bang for your buck.
http://store.apple.com/us/product/G0PG1LL/A/refurbished-27-inch-imac-34ghz-quad-core-Intel-Core-i5 This one is the best bang for your buck. The 2012 i7/gtx 680mx/1TB Fusion/8GB model is exactly the same externally and has a more powerful processor. The 2013 model will perform better for most general tasks and games, so I would get that one unless you can think of specific reasons to get the i7 2012 model.