I said this before, but the best book ever (in any subject) is Ahlfors'. The chapter on the Weierstrass function (e.g.) is impeccable.
I have always claimed that the best way to study Complex Analysis correctly is to read Ahlfors for the theory, and Marsden for the worked examples and long list of computational exercises.
BTW, you will also find much interesting material in "Visual complex analysis" by T. Needham. It is full of geometric insights, although on the elementary side (and it takes loooong to get to the harder material).