This is not only an lower bound : if $\deg \mathscr L \geq 2g -1$ then $h^1(C, \mathscr L) = 0$ so it is an exact computation in this case. Estimation of $h^0(C, \mathscr L)$ is very useful, see e.g the book by Miranda, "Introduction to Riemann surfaces and algebraic curve", chapter 7 where a lot of geometrical applications of Riemann-Roch are used.
Here are few immediate applications of Riemann-Roch :
1) $\mathscr L$ is very ample if $\deg \mathscr L \geq 2g+1$. Indeed, it is equivalent that $\ell(D -p - q) = \ell(D) - 2$ (where $\mathscr L = O_X(D)$ ) and follows easily from Riemann-Roch and Serre duality.
2) If $C$ is a projective curve, then for any point $p \in C$, $C \backslash \{p\}$ is affine. Indeed, take $D = (2g+1)\cdot p$, by 1) $D$ is very ample. So there is an hyperplane $H \subset \Bbb P^n$ such that $H \cap \phi_D(C) = p$ where $\phi_D$ is the map associated to $D$, so $C \backslash \{p\} \subset \Bbb P^n \backslash H \cong \Bbb C^n$ is affine.
3) If a curve has genus zero, then it is isomorphic to $\Bbb P^1$. Indeed $p$ is very ample so there is an embedding $X \to \Bbb P^1$, and a non-constant morphism between complete curves is surjective so it is an isomorphism.
4) Similarly a wise use of Riemann-Roch gives you the following : any smooth curve of genus one is an torus $E = \Bbb C/ \Lambda$, any curve of genus two is hyperelliptic, any smooth curve of genus three as a plane quartic in $\Bbb P^2$ or an hyperelliptic curve, any curve of genus $4$ is hyperelliptic or the intersection of a quadric and a cubic surface. More details are in the book by Miranda, chapter 7.