It is technically demanding for the surgeon. What that really means is that its difficult to learn and difficult to do well. He has to practice a great deal and perform a large number to become really good at it.
Keyhole repairs have to be done under general anaesthesia. That carries risks on its own and certainly not so good if you are elderly or have other medical conditions.