Boy will this question open a can of worms. BUT, here is my take.
The 3 manufacturers you mentioned would be the most common and well known for their quality of filters. I would stick with them. You may not know what you get with other brands. These will generally be cheaper than a Canon branded filter that is probably made by one of these folks anyway.
Unless you are a total pixel peeper and are looking for details that most casual observers will probably not notice, don't buy the top the line filters from any manufacturer. If you and others are not going to notice the difference in pictures, why spend the extra money. Get a level that has some form of multicoatings on both surfaces. Generally these will reduce reflections and increase transmission of the light passing through with fewer possible changes in clarity or color change. Super multicoated ones go a level better but again, you or others may not notice. Also, unless you are using a super wide angle or stacking filters, don't bother buying the 'slim' versions. Again, extra cost if you don't need those versions.
Generally, all the major manufacturers will use better optical glass that is ground and polished flat to prevent distortions. SO unless you get a no-name brand, you will do OK with the manufacturers you mentioned.
For me, I am really happy with the Hoya multicoated ones. Not too expensive and do what I want them to do.
Hope this helps some.