When we moved in October, one of my first orders of business was to order new shoe racks. My collection had outgrown my old rack, and it didn't work well for anything but heels (and those make up a very small portion of my selection).
I ultimately settled on these racks from Amazon. They're under $40 each, got excellent reviews, were easy to assemble, and hold a LOT of shoes. They're not the best for 4.5" heels or taller shaft booties, but they're fantastic for flats and sneakers, i.e. the majority of my shoes.
I keep my shoes organized by style, and then color. I reserved the top shelf for my most utilized bags, also arranged by color.