First-time homebuyers face hurdles despite gradual improvement