midnighter and sonja are in the same tier the wolverine zealot characters who are as skilled as street level characters actually more so but also have super human attributes and powers that let them fight way above there weight class zealot taking down maul and giving majestic a good fight wolverine beating namor and holding his own with the hulk hercules and the thing on occasion midnighters battle computer gives him a big edge but i think in pure skill sonja probably has it
but midnighter's computer and regen will get him the win here.