Palestinians (Hamas) are prepared for urban warfare better than ISR army
Hmm... Hamas is having only one advantage. They can take hundreds of casualties without suffering a blow to their public image. However, if Israel loses more than a dozen soldiers, then the government will be taken down.