This decision should be based on what you need to remove from your espresso machine. If you need to remove stains or build-ups of hard water, an acidic descaler will suit your needs nicely.
If you’re just looking to remove regular build-ups, you should opt for a non-acidic descaler.