These rankings are always somewhat arbitrary and subject to the biases of the author. Which is reflected in your post as well.
For me, having ranges is nice, but the ease (or lack of) licensing and the ability to carry for self defense are at the top of my priorities. Along with not having silly state imposed restrictions on what I can buy.
Of the states I've visited and carried in, my ranking is something like NH, ME, AL, PA, LA, TN, TX, VA.
There are a couple of other states that I have carried in so infrequently that I can't really give an opinion. MS is one of those. I could also easily swap PA and AL with each other or TN and TX. Those states have similar licensing and restrictions.
My home state of MA has worked hard to earn it's place, but I have to say that it's much better than NJ, HI, CA, or MD in regards to licensing.
CT is sad, because it used to be a very pro gun state with shall issue licensing and open carry. That's all gone, in fact, if not by law. At least people I know in CT tell me that. And of course DC is going to become better, but we don't know to what extent yet.
Having lived in IL, MD, OH, IN, and WI, I disagree with the rankings. From top to bottom: OH WI IL IN MD. I could be persuaded to swap OH and WI. I'm assuming the ranking is based purely on gun laws, which misses a lot. There is also availability of places to shoot and places to buy firearms, ammo, and related equipment. The lack of all of those drives IN to near bottom. I had far better ranges in MD than IN. OH has the best ranges. It was easy to find ranges in IL south of I-80.