Honestly the only chorizo I've had aside from a taco truck was some random tube, I think the only brand in the breakfast meat section in a tube at Safeway. It's good but I don't have a lot to compare it to.
The tube stuff never really solidifies I've noticed.
I've never had any luck with store bought chorizo.
I have yet to hit the mexican markets for it, I somewhat don't trust the expiry dates on their shit.
You can make you're own too with some simple spices, that's probably the best way unless you gottta locker hook up.