Would you buy a WP device now or wait for WP8.1.?

I think its better to wait for 8.1 hardware, because the integration between software and hardware will be more efficient and effective when Microsoft controls both of them.