I just updated my hub on smartphones and recommended the Nexus 4 as a great choice for those looking at getting a new smartphone. But, it really depends on your needs - remember the "needs vs wants" dilemma? Yes, it has all the bells and whistles from wireless charging to NFC, to 8MP camera to latest Android OS 4.2.1 Jelly Bean etc. Things to take into consideration, all these new features are leading edge technology - I like to called them "bleeding edge technology" - and still making it's way into the market in general. If you're serious about taking the lead/leap into mobile connectivity and doing everything on the leading edge of tech get this smartphone and leave the rest of the other folks behind. If you're on the fence, happy with your cell phone, or just being pressured by your smartphone wielding buddies to get a smartphone - stick to your guns - I mean cell phone ;-)
Other things to take into consideration would be a data plan, higher battery requirements, online and/or streaming services you may like all pointing to increase in $$$ per month to support the new gadget!
To answer the question of "do I wait for items.." I usually do wait for a couple of reasons. I want other folks to test the device in REAL world scenarios - I have enough personal experience in testing and launching these devices to know that no matter how well you test something, once you launch it to the big world there is bound to be something that needs to be fixed. Hey, these are complex devices! I usually wait - especially for new hardware - for a couple of months before making a decision.