It largely depends on what you plan to use your computer for and plan to store on the hard drive.
Gaming: it should be plenty to start with but may run into space problems if your game collection grows too big.
Office: You'll be their a very long time trying to fill the space.
Web browsing: as above
Email: As above
Music:It will take you a long time to full up 1TB of space.
Videos:it should be plenty to start with but may run into space problems as your video collection grows.
Thanks for the help