No. It's not too late. I just got mine three weeks ago. Wish I'd gotten one sooner. Keeps up very well with the wife's Samsung S7 Edge. It's a very solid, well performing phone.
If you like what is available now, get it now. Don't wait and hope that the next (HTC) Nexus will be to your liking.