Let $M$ be a compact, simply-connected 3-manifold (which is also smooth and connected). Is $M$ diffeomorphic to $S^3$ with a finite number of $B^3$'s removed?
This seems like a handy fact, but I haven't ever come across it.
My reasoning: If $\partial M = \emptyset$, then $M$ is $S^3$ by Perelman's theorem (Poincare Conjecture). Otherwise, $\partial M$ is a finite union of closed surfaces. Simple-connectedness implies $M$ (and thus $\partial M$) is orientable. Simple-connectedness also implies that the map on $H_1$ induced by the inclusion $i:\partial M \hookrightarrow M$ is the zero map, so "half lives, half dies" gives $$\operatorname{rank}(H_1(\partial M))=2\operatorname{rank}(\ker i_*)=2 \operatorname{rank}(H_1(\partial M)).$$ Therefore $H_1(\partial M)=0$, implying that $\partial M$ is a union of 2-spheres. Capping off these boundary components with 3-balls (which preserves the fundamental group), we obtain a compact, simply-connected 3-manifold $M'$ which is closed, hence diffeomorphic to $S^3$. Thus $M$ is diffeomorphic to $S^3$ with a finite number of 3-balls removed.