The one I attended (many years ago) was very good and, in my opinion, better than the SHOT Show as one can purchase (could then not sure about now) items at the NRA show. I would plan on 2 days for the show.
I’ve been to two, Louisville in 2016 and Indianapolis in 2019. Well worth my time. I really enjoyed both conventions and plan on going again this year. We only spent one day but I could have easily spent a couple days looking at everything. It was the same way at the Air Force Museum in Dayton. The rest of the family was ready to go in two hours but I could have spent a couple of days in there. I am inquisitive and I like to absorb the material.
I've attended many over the years, last one was '019 when it was here in Indy. I'll be going this year since it's right downtown, I'd think that you could see what you want in a days visit.