iphones are finally where they need to be for me in terms of price/features (cloud apps don't require huge storages + you got no-contract carriers) so i'd say get it if you a) can, b) derive economic use of it not just as a toy. otherwise just get a cheap phone and save your toy money for ipads (porn, games and books are more fun in them). as a work tool the iphone is fucking solid though.
i got the 4s with virgin mobile when it came out this past summer. if sprint has good coverage in your area you might wanna consider virgin as your carrier (virgin runs on sprint) because you don't need contracts = unlimited awesome. of course you might wanna wait for the iphone 5-- not sure when the 5 will come out for virgin in the yooessay but it's already available in other cuntrys:
http://www.virginmobile.com.au/
if/when the 5 is available for virgin, i'll buy one and put my 4s on ebay (no contracts rule, you can change phones anytime) (then again gotta see how their network is doing at that point). i would like faster internet cuz 3G is fucking slow if you use a lot of web apps (though i use wifi most days) and the 5 has/ will have LTE and virgin offers 4G in some markets (just not with the 4s).
if you already have a carrier and you just want to add the iphone-- yeah, it's very fucking well made... except for the new maps, but it should be fixed soon. oh and siri is still a fucking dolt -- nearly useless, however she just learned to "launch apps" (at last!) and talk you through directions in traffic (which she couldn't do in ios5.) ah, siri, you bitch! ("im just trying to help..." she answers)
ps- apple doesn't lower prices as their lineup ages so you get their best value when things are new. always consult macrumors buying guide for the best timing:
http://buyersguide.macrumors.com/
my obvious guess is ipads will update in time for the holi-daze.