Until 3 weeks ago i used to always say aworka.
I have now switched to squeeg.ee, like it much more, especially with integration for stripe for card payments. The integration of regardless, is t as good, aworka has a regardless button on the invoice, where as squeeg.ee only has a pay with card option, so unless customers are already signed up with gocardless the invoice doesn't give them the option.
Overall the usability of squeeg.ee is better in my opinion, sending texts and emails, route planning, services, prices, and mail merge type features in texts and emails to personalise them works well.