I havent played the past two patches but I think in general spirit builds are way more fun than gun builds. Spirit builds let you focus more on your character's abilities and cooldown management, but many gun builds boil down to hold left click to melt the enemy.
Some characters like wraith make sense to be gun focused, but I think it shouldn't be viable for most heroes to be 100% gun focused. This is a balance problem since they allowed any item slot to be used by any item type, now people can keep stacking gun items without mixing it up which leads to boring playstyles.