The Librem 5 has a history of delays, but Purism might start shipping by August. Even if it ships, there will almost certainly still be major software issues to resolve. The camera app is still in the early design stages and Purism just got code in the kernel so it can detect one the cameras. I doubt that all the power management issues will be resolved, since there are still a lot of components to work on to conserve energy. Being able to put components to sleep, but then wake them up when a notification or call is received will take quite a bit of work.
The major issue with power management in the PinePhone has been resolved and it can now get up to 15 hours in sleep mode while waking up to receive phone calls. Canonical spent years working on Ubuntu Touch, so UBports is more polished and complete than GTK+Phosh as a phone interface. I personally prefer the design of Phosh over UBports. If you want to try out Phosh, then download the Librem 5 image and run it in Qemu on your PC to try out the interface.
If you want a working Linux phone as soon as possible or are on a tight budget, then you probably want the PinePhone. Also, keep in mind that the Librem 5 is 6.3 mm thicker than the PinePhone and 45 grams heavier. My article might help you decide between the two phones.
As for Evergreen vs Fir, see this post about the i.MX 8M Quad vs Plus. If you don’t mind being an early adopter and dealing with bugs, then you probably want Evergreen. If you just want stuff to work, than you will probably be happier waiting for Fir, since it will have a more energy-efficient processor and most of the major software issues will probably be resolved by the time it is released, but you’ll have to wait until next year. You can be first in the queue for Fir by ordering now and then sending an email to Purism saying that you want Fir.