This is just an idea for enhancement of deleting pages. To options could be helpfull.
- When deleting a page with subpages there could be an option to delete all subpages. Like when moving a page.
- When deleting a page with redirects to this page all redirects should also be deleted. This would prevent broken redirects when deleting a page.