Invoicing would be handy, assuming it can be customised for local tax rates etc. As far as I know, there's no web-based system suitable for small businesses and some kind of invoicing system is essential anyway.
I wouldn't use any of the other systems on your list (probably) because alternatives are already in place.
__________________