It looks fine, youll probably get the usual comments about the PSU not being big enough to power a delorian etc

Overall though in terms of bang for the buck its a good balanced system, upgrading anything would be more money than its worth imo.
Not sure its the best price as ive got no clue on current prices.