If you're looking for the best roasting pans, you'll find that there is no one "best" type. That's because the type of roaster you should use depends on what you're cooking and how you intend to cook it. A pan that's good for broiling a bunch of steaks is far different than one that's good for cooking a recipe that demands a covered pan and hours of time.
Both my mother and grandmother used huge porcelain-covered roasting pans that could hold enough meat to feed about 10 people. These deep pans were much like the Granite Ware Covered Roasting Pans
on Amazon, which can hold a roast up to 25 lbs. In reality, there weren't that many people to feed. Instead, the tradition was to cook enough for one on-the-spot dinner for 5 people, and enough leftovers to make AT LEAST one more dinner for the next night. Thanks to the addition of plenty of stuffing, vegetables, and other filler, there was usually enough food for two extra dinners and a lunch.
If you're cooking for fewer people or don't want as many leftovers, you'll probably want to go for a smaller roasting pan. Fortunately, there are plenty of options. There's a basic oval Granite Ware pan that'll hold a chicken, and there are plenty of shallow rectangular ones for foods that don't need to be covered during baking.
Open, rectangular roasters usually come with racks, and this is great for keeping your food from ending up in a pool of grease during and after cooking. Making food with one of these is a bit different than using a lidded roasting pan, though. It takes longer to cook things in an oven without a lid, but doing so will make the outside of your food crispy. This is great if you want a crispy shell on your meat, but if you don't, go for a closed pan.
For many people, it's a good idea to get a couple of roasting pans: a small one for everyday or weekend use, and a big one to use for holidays. This will allow you to avoid having to fuss with large cookware when you're only feeding two or three people, while ensuring that you can entertain a decent crowd if you host a gathering.
One of the best places to buy a roaster is at Amazon. Here's a link to their huge selection of roasting pans. Below, check out our selection of some of the best sellers: