I'll add my vote for the factory 10 round magazines. If you clean them once in a while you won't have any problems.
I had a 30 round magazine (don't remember the brand) that wasn't worth the plastic it was made of. It now resides at the county landfill.
I have a BX25 that works fine but I like the factory BX1 better.