The journey towards a successful Fintech: 3 hurdles to overcome