Be careful on Video - let your application(s) dictate that choice. You may even want to defer, as Intel's 4000 and 4500 graphics are pretty impressive.
Finally, I have to +1 on the mini...
+1 4000/4500 graphics are very capable, simple, can easily run dual monitors, unless you need the core power for rendering video or very large files 4000/4500 should work fine.
+1 My personal workstation is a 3 year old 950/Bloomfield that still meets my needs and with 2 SSD's, a fast graphics card and fast WD blacks for storage isn't a slouch speed wise. For fun I recently picked up a quad core mini refurbished for under $600, added 16gb of Crucial lifetime RAM (mini's do not accept RAM with extended/raised heatsinks) for $121 and a 256gb Samsung 840 Pro SSD for $279 (now $229).. and am very impressed with it's performance. I has both the 1tb drive it came with and the new SSD installed. It's faster than my workstation for everything but video rendering. (4) USB3.0 ports, HDMI,DP, gigalan, built in fast wifi and TB are all included. For under $1000 I have a small sleek modern computer that is exceptionally quiet, throws off no heat to speak of.
If I still wanted to run Win and the mini appealed to me you could run Bootcamp and boot directly into any version of Windows desired.
And because I have a fast NAS (Synology 1813+) it doesn't bother me that the mini only supports two drives. I can get very close to fast hard disk speed and all the storage I want over my LAN. Considering that I might replace the 1tb HDD with a fast 512gb SSD as an internal work drive.
Good luck.