I think this is the best article I've read on the matter a number of opinions. It'll be possible as a siege but it'll cost thousands of lives on each side. Urban attacks are about as brutal as possible to complete for the attacker.
https://www.wsj.com/world/middle-eas...mobilewebshare
Taking Gaza Would Be Possible, Sieges From Mosul to Mariupol Show—but at a Steep Cost
Israel’s planned land campaign against Hamas promises to be destructive and bloody as urban warfare favors defenders