Above average in many ways, no big weaknesses.  This is a good play to go if you want hardware upgrades, they have a lot of parts and components for PCs that will help you out if you are working on your machine at home compared to a box store that usually only has the three most popular cord converters/PSUs.