To me it really depends. What type do you need, and do you need a physical attacker or a special attacker. If you need fighting type physical, gallade works best. If you need fairy type special, gardevoir would work. If you need a special attacking fighting type, teach gardevoir focus blast. Need a physical attacking fairy? Slap an Azumarill on your team(Huge power only), or a mega mawile(Because the only fairy's to go above murkrow are diancie, xerneas, and mega mawile).