Maybe every algebraic topology student, at some moment, will ask himself/herself the question: why are $\pi_*$ so difficult and mysterious, especially when compared with (co)homology? Think about the weird connections between $\pi_n(S^k)$ and number theory... it is insane!
But one day I realize this idea may be wrong and biased.
Homology, is probably not really easier than homotopy.
One tends to think $H_*$ is easy, only because most of us only care about finite-dimensional manifolds in our daily life. And then one have that nice vanishing result for higher-dimensional $H_*$.
Consider the infinite-dimensional Eilenberg−MacLane space $K(\mathbb{Z}, n)$ when $n>2$. Its $\pi_*$ is surely as easy as one could hope, but how about its $H_*$, especially the torsions?
It appears to me, the better (?) statement might be
"Spaces with simple $\pi_*$ tends to have complicated $H_*$.
Spaces with simple $H_*$ tends to have complicated $\pi_*$."
This gives one some strange feeling. It is almost like some kind of "Fourier transformation", some kind of duality.
And this makes some spaces particularly interesting: spaces with both simple $H_*$ and simple $\pi_*$ at the same time.
Let me start with some simple examples:
1) $S^1 \simeq K(\mathbb{Z}, 1)$.
2) $\Sigma^g$, that is, Riemann surfaces.
3) $K(\mathbb{Z}, 2) \simeq CP^\infty$.
4) $K(G, 1)$ when $G$ is a finite group.
And I am looking forward to your examples of such spaces, especially comments from AT experts.
Thank you very much.