Desktop is better for developing. Faster, more screen space, quiet and cooler(temperature wise).
That motherboard is overkill, you over paying for a piece of metal that does nothing but get in your way. Plus the performance difference is small between mid to high end, cause more functionality has been moved to CPUs.
For case I recommend Antec P280. Dead silence, great airflow, filters everywhere, lots of space, and easy to work in. Also cheaper.
For CPU cooler, I recommend a water kit cause better cooling and quieter.
Last thing, get two monitors, if only one than 27".