Just curious if you need an internal card for wireless support? Could you merely use a USB dongle?
I only say that because there are some things (like a second video card) that you can't get with an external interface and PCIe slots are precious in a uATX build.
The rest is all fine. A lot of it comes down to personal preference. e.g. i like corsair RAM, seasonic PSUs, wd HDDs etc.
I would expect your system to run just fine with that selection of parts.