First build since my very first (so second) around 9 years ago and I'm back on a Windows based PC.
Everything went smoothly, everything fitted nicely.
I'd like to get a blu ray drive in there, maybe an M2 Sata drive for the OS when they are affordable and spend some time on cable management but other than that this should last me a good while.
Edit: In response to the downvotes, the choices I made were with the long term in mind. The CPU was the cheapest i5 and in time I will be upgrading to an i7 4770k.
It makes sense to spend good money on a motherboard as that is the base of the machine and allows me to focus on upgrading the other parts in future.
As someone below mentioned, the watercooling is the best option in a mini ATX case with limited airflow. Plus the highest temperature I've seen on the CPU after some heavy gaming is around 45c.