Definitely EGO if you got the moneys. I love my EGO7 as a front/mid player, especially with my 14" Deadly wind on it

Basically your gonna want the smallest and lightest setup. Lightest cause you need to run fast and the smallest cause your the one who has to tuck into the smallest spots. My ego w/ DW, pulse and CP 48/45 are incredible small and light.