It depends on your goals...Do you want to study periodic systems, crystals or just molecules? Do you need energetics, thermodynamics or some special exotic spectroscopic property?
Remi Pasquier give you a nice list of software for periodic materials.
My suggestions for molecule are
1. ORCA easy (it can be run even on a potato...not necessary to install, just download the precompiled executable files and run). Orca has almost every feature what you may need.
2. If you want to play with method development and try your own idea and implement it then go for PySCF.
3. If if it's enough for you to run tight-binding (semi-emiprical DFT) then you have three nice options (all of them are free):