having many difficulties in store; grim prospects
with a rosy future; offering promising prospects
having a long way to go; having a long road ahead of one; being a long way off; being far off
having a very promising future; offering promising prospects
promising (rosy, bright) future; offering promising prospects