I am about to buy a new iMac and lord knows the amount of stress and trouble I've been for months trying to decide which option is best for my needs and if it's better to wait for the next iMac update instead that will have better gpu and cpu processors. I'm torn between going full ssd (prob. 500gb) vs 2 TB option. Right now I don't really need more than 500gb space for at least a couple or three years but on the other hand I don't feel comfortable with the thought that I might have limited space on my iMac. I don't really like the external drive options. I prefer everything be inside my iMac. I do a lot of graphic design (photoshop, illustrator, indesign) and web design and casual video editing in iMovie and FCP but in the future I plan to start doing more professional video editing (no 4K, *maybe after 5 years or so*). If I was rich I would buy the 1TB ssd in a heartbeat. Sadly I can't afford the premium apple tax and I have a somewhat medium budget of $2000. Thats why I'm aiming for a refurbished iMac from Apple so I can get a good deal. What I'm thinking is I can buy the 500gb ssd iMac and when the refurbished warranty and apple care end, I can take the machine to a service center and put another ssd of 1TB alongside the 500gb one. How much does a work like this cost, and is there enough physical space inside the iMac to put another ssd? Or else I'm gonna go with the 2TB version and when the warranty ends I'll take it to a service center and replace the HDD with a 1TB SSD so I can have 128gb ssd+1TB ssd. I'd appreciate your thoughts on the storage option as well as wich gpu model would be suitable for my needs.