This is great! You managed to fit in all the major/notable characters without making it look messy. Great composition!