The best roof box is the one that best fits your needs and budget. If you need to carry a lot of gear then you will probably need to look for a large roof box. If you mainly want to carry snowboards and skis then an alpine cargo box would suit you better. If you don't have much clearance into your garage then a low-profile cargo box will be required.