Average gaming build - need help

Is this balanced for a pc?

Intel i5-4590s : $230

Gigabyte GA H81M LGA 1150 motherboard : $90

G.skill ripjaws 2x4GB DDR3-1600 Memory : $80

Seagate barracuda 1TB Hard drive : $60

Gigabyte GeForce GTX 960 2GB : $270

Thermaltake versa h22 ATX mid tower Case : $35

Seasonic 350W power supply : $50

Total : ~$800

Plus keyboard, mouse, etc. 

Since this is the first build I have come up with I expect it will be horribly unbalanced so what do you think?

Get a SSD. You wont regret it and its the single most notable speed improvement you can do to a PC. As long as you have checked all your parts TDP requirements and the 350 supports it seems alright if you add in just a cheap 128GB SSD your golden.

Added a $60 SSD from Kingston. The full build is here