Let $(X,S,\mu)$ be a measure space, and $p\geq 1$, then $L^p:=\{$measurable function $f\mid (\int |f|^p)^{\frac {1}{p}}<\infty\}$
My question is, why isn't $L^p=L^q$ for any $q\geq 1$? Since $f\in L^p \iff (\int |f|^p)^{\frac {1}{p}}<\infty \iff (\int |f|^p)<\infty \iff |f|^p<\infty$ almost everywhere $\iff |f|<\infty$ almost everywhere.
Is there an explanation for why/where my argument was wrong?
It is very false that $\int |f|^p<\infty$ iff $|f|^p<\infty$ almost everywhere. The forward implication is true, but the reverse implication is not. For instance, consider what happens if $f$ is the constant function $1$ on $\mathbb{R}$ with Lebesgue measure. Or, if you want an example where $\mu(X)$ is finite, consider the function $f(x)=1/x$ on $[0,1]$ (with $p=1$).
(Incidentally, it is not always true that $L^p\neq L^p$ if $p\neq q$. For instance, if $X$ is empty, then it is rather trivial that $L^p=L^q$ for all $p$ and $q$.)