Should I buy a Nexus 4 now?

Hey guys,
my current phone (Lumia 800) drives me crazy.

I've never got any notification on time and there are basically no really good apps on Windows Phone 7, which is basically dead by now.

So I started to look around what the best phones are at the moment and the Nexus 4 caught my eye.

It runs Stock Android, seems to have a better battery life than my Lumia, has a much, much faster CPU and the 400 € price point is just perfect.

So should I get a Nexus 4 or wait for a new Nexus or even get a different Android phone?