Puma are very hit and miss with their kits.
Their current Rangers shirt (home) is a classic in my opinion and they've made a couple of nice ones for Arsenal, but they have a problem with trying to do too much with the design and the fit can be an issue too.
For fit, quality and design, Adidas are the best out there. They very rarely make a badly designed shirt and the quality of the material is top notch. Most of their current World Cup shirts are amazing. Spain, Belgium, Argentina, Colombia all spot on.
Umbro were reliable but I'm not sure how their stuff is since the Nike takeover and then sale but I'd still like to see an Umbro deal if not Adidas.
Nike as we know don't really give a shit and have about three templates. Quality is good though.
Getting the claret right is a minimum anyway as the last few have been purple.