From my own perspective:
1. I believe teams are a definite problem. It is an unfair balance of 3-5 teams consisting of two pros taking everyone out and making other lower ranked teams feel depressed about themselves. Considering the fact that doubles is the first event that takes place, it makes possible tourney entrants shy away from the singles tourney. This, of course, cannot be solved because no one has the power to force anyone to team with anyone. In the end, it's all about face, money, and competition.
2. Tournament location is a big problem, as well. We all live in different areas and a tournament location is always objectionable. It'll either be very close to some smashers while it'll be a far drive to others. The fact that we say we will come to a tournament 3 weeks before it happens and then turn back on our word the day before makes for an uneasy attendance. It always makes possible attendees say I don't wanna go if these smashers don't wanna go. Just like number 1, we can't force people to come, but we can give incentives for those who do come. My boy, Snap, is hosting a tourney Jan 15th and is giving cash incentives to those who have a lengthy drive to make to arrive to his tourney. It is a brilliant idea, in my opinion because it makes the tourney a lot more appealing. I believe that we need to the same for the sake of appeal(not the cash incentive, just throwing that out as an example). Tant's was very far for us Woodbridge peeps, but it was worth it. Unfortunately, my friend who drove us didn't like the tourney because he felt Tant didn't care.
3. The pros don't give a crap to those less than themselves. Obviously, this isn't true with most people because I've seen some pros talking to newbies and helping them as well. There is an easy solution to this. Sit down and play them. Teach them things about Brawl. This makes first timers come back for more. Please start doing this because the Smash community is suffering as it is.
I really don't see any other problems, but I haven't gone to many tourneys recently. These are the problems I see through my eyes, so take it with a grain of salt. I actually love what Tant is doing, so keep it up. For some of you pros, I know you've been trying to help those with less skill than yourselves, so keep that up.
10-_^b
I can't believe I typed this. O___O Y'all are the reason I don't go to tourneys now.