It has USB 2 (specifications state 6 x Hi-speed). Rare to find a new desktop with USB 1.
Others will not be able to advise on the package unless they know what you want to use it for.
Onboard graphics using 64MB shared resources is a limiting factor. Some would not want onboard sound. It's also a mini-tower. This may not be a problem but depends on what you want out of the system.