How to pick the right financial service for your needs: A full guide