Indie Hero Battle Royale

Indie Hero Battle Royale is a what if Death Battle by QuasimodoBellringer

Description
The indipendant developers have created many memorable characters, but who is the best of them?