I have been using the NASB for 25+ years and the ESV now for less than a year. I am liking the ESV more every day.
Personally, I use the NKJV for most of my study but I hold the NIV in high regard. My collection of Bibles (hard copy), ranging from the Tyndale NT 1526 in the orig spelling to the NET Bible numbers about 100 Bibles and New Testaments. When compared to the languages of the Bible and using the N/A 27 and USB 4 greek manuscripts of the New Testament, the NIV actually is a very good translation.
The thing that most critics of the NIV either don’t understand or care to ignore is the fact that the NIV is a start from scratch translation from the Greek and Hebrew into mid 20th century English, rather than a revision of an older translation. For that reason, the NIV doesn’t have any kind of “old time feel”. But as far as accuracy goes, it very good in the hands of a mid-20th century, North American reader.