Haven't been to the South Rim so we can't compare which is nicer. We took a bus tour(10.5 hour round trip) from Vegas instead of a car rental. We passed through a Joshua tree forest which was cool The last 15-20 miles are on a dirt road which is under construction. We had to wait for large trucks etc. to pass and negotiate turns so I didn't miss a car.
This part of the Canyon is owned by the Hualapai Native American nation; unlike the South Rim it is not a national park. These people are extremely nice, helpful and polite. Except for the garbage/litter left behind by visitors the place is pristine.
Our tour fee included entry fee and lunch(sort of a production line with a choice of either BBQ beef or chicken with veggies which were okay) Otherwise there were no other places to eat.
We didn't go on the Skywalk because of the extra cost and fear of heights. There are many vantage points to take great photos from.
The gift shop was pricey but look for deals-we got decent quality $25 T-shirts for half off.
If you only have one day to see the Canyon from Vegas and get back in time to shower, relax then go off to dinner and a show or slot machine this is the way to go. One more natural wonder off our bucket list.