I voted 6, but I got confused and thought you meant how many mega stones should be allowed on the team.
However, I do think a limitation of mega evolutions per battle should be increased to 2 but with a catch.
I think the first one should have to faint first enable to use the second one; my opinion.