This was discussed fairly recently, so a search will provide you with more viewpoints.
The first time I saw one of those tumbling marinating cannisters I thought it was a joke--and for $200+??
I personally use the Tilia marinating cannister for brining or marinating anything that will fit.
MainelyDave recommended the huge 2-gallon (I think) zip-lock baggies which hold pretty big pieces of meat.
For marinating ribs, briskets, etc in dry rub, I just put the meat on a cookie sheet and cover with plastic wrap.