I don't think it matters what you use for a home computer. Just try the phones and see what you like more. More people have iphones, which may be a plus or a minus for your decision. Unless you have bought a significant amount of apps on Android there should be no reason to stick with Android if you like the iphone better.
You should also take a look at the Windows phones. The app selection is pathetic, but the UI works well. The apps that are available look pretty nice too.
You should never hold out for something better. Technology moves WAY too fast in phones. There will always be something better - just learn to live with it.
I just rooted an S3 this weekend. Even with limited knowledge, it shouldn't take more than an hour or two. I could root another one in about 15 minutes but i did have to spend time reading though various XDA forums.
The price for an S3 off contract is pretty high. Personally, I upgraded recently to a used Galaxy Nexus, which is not as nice as the S3, but it's pretty close. I think you could also buy a brand new Galaxy Nexus direct from google for $375 to use on ATT or tmobile.