I used a bucket sort method in Excel.

I put each card name to be ranked in a row, then gave it a number:

1 for good

2 for meh

3 for bad

had Excel sort it, then for each group (bucket), repeated the process. I usually just divided each bucket into two groups each time until it got down to six or less in a group, then I just ranked them in order.

Even for the $5 cards, it only took 4 iterations. For the Favorite cards it took 5 (I started with 4 buckets for the first iteration there).

For each cost category, I'd say my error was +/- 2 slots. For the favorites, maybe 5.