Dark Magical Circle should be #1. That banish effect wins games.
I'd put Eternal Soul at #1. It brings back Dark Magician every turn and protects your spells/traps.
Solid list. I'd add Soul Servant somewhere in the top 5 too.