yepp bloody nice build there, should hold you steady for quite a long time, only needing a graphics card upgrade probably when you feel up for it way in the future.
compare that to pre-builds and other major distributors and hopefully you'll see the price difference and why it's worth it building yourself. (plus it's alot of fun!)