Our league here in Brazil (and most of the south american leagues) has a very different style of football, if it's compared to european teams. It's much more like a very defensive way of playing. I wouldn't say our league is weak, it's just a different style, same as argentinian and uruguayian leagues.
And, ofc, teams here are really poor if compared to european teams. So talented players here are sold to european teams at early age (18-23 yo), so the teams here lack in special talents like Neymar and others.