Lamb is a great meat. Leg of lamb, lamb chops, sheperd's pie, saag gosht, lamb saagwala are all wonderful when cooked properly.
Wifey has a wonderful marinade for leg of lamb. Fresh garlic, soy sauce, Dijon mustard and rosemary.
Biggest thing to do with lamb is to remove as much of the fat as you can prior to cooking it. That's where the gamey taste comes from.