I checked 1) polygamy because it subjugates women
To be fair, that's only polygamy (more specifically, polygyny, as polygamy simply means having more than one spouse) as practiced by some religions, such as Islam and the FLDS. Would your opinion be different if it were polyandry (more than one husband)? What about, as current marriage laws in the Western world require, having all parties involved provide their consent? For that matter, what if a man or woman wanted to have both a husband and a wife?
For the record, I agree that polygamy that subjugates women is unacceptable and immoral. However, I don't believe that makes polygamy in and of itself immoral.
To be honest, whether or not it should be legal is probably a separate debate from its morality.
Economics is always a part of marriage, though; I can't see that polygamy or polyandry would do any good since I see it as though there would be innate inequality where someone has a decided economic advantage, and I think that's not healthy. I see it as regressive.
On general morality, if people want to have multiple intimate partners at the same, that's their business, and that should suffice, although I'd hope all involved would be aware of it. It certainly isn't for me, but if that's what people want to do that is their business.