Legendary gear does drop, albeit not too often, maybe 0.1% (1 in 1000). That's low, but much better than Inferno gear... I typically farm on boss levels for gear because the boss is a guaranteed drop, but boss drops don't seem more likely to give better items. Your best bet is to farm the first boss level of the first odd numbered stage (i.e 1, 3,5, 7, or 9) that drops the tier of equipment you seek. The best bet for getting good drops (and also a much better way to get gold than to buy it) is spending 50 souls on infinite stamina and grind a few hours.