i love the curry sauce from chicken on the bone, but i prefer my chicken to be boneless.
it is the best tasting sauce you can get though imo, so once it's made i usually have a lot of the sauce and then take the chicken out and try and de-bone it so to speak, put it back in and then eat it.
i have had chefs make it boneless but it doesn't taste anywhere near the same, it has to be chicken on the bone then after its made de-bone it.
if you like chicken on the bone you should try unday de poorjee (scrambled eggs) and keema peas (mince and peas), they are also 2 of my favourite traditional curries. but tell the chef the day before that you want it made proper desi style, so he can have everything prepared the traditional way, otherwise if you turn up and ask for it they wont do it properly, they will just make it "british" version so to speak and use pre-made stuff