Guilds make a lot of gold. But they are weaker, u can replace just a few SOS's for guilds to raise plunder
Honestly, that's the price you pay for being a hansel. For EB you make more in the bc your bonus is higher than what you get for an attack build. However, as far as attacking another player, your not going to earn a lot of gold as a hansel. Your best bet as a hansel is using your hansel to pin troops on an EB and use your spies to steal/assn on another player. That system works out quite well. Attacking another player with a Hansel is pretty much useless.