I switched from a contract with AT&T to Straight Talk and have never looked back. It cut my cell phone bill in half, and my new phone was paid for by the difference in cost of service in 3.5 months. I have more minutes/data/texts than I ever had with my AT&T plan. I do the 1000 min/1000 texts/30 MB of data for $30 a month. They also have a $45 per month unlimited plan.
You can post pictures to Facebook. I have the Samsung R451C; it is a candy bar-style phone with qwerty keyboard. There are two more phones more expensive than this one (a blackberry-style Samsung and a touchscreen Samsung) that I'm sure would upload photos just as easily.
We have a weekend place at the lake, and I use the internet capabilities on my phone to check the weather, Facebook, my email, QVC, and HSN. I have also used Google search on it. The internet is limited as it is not like a Droid or IPhone, but it is plenty enough for me.
Do a "Straight Talk" search on here to see my posts and other's concerning ST. The service uses Verizon prepaid towers for its carrier. ST is now coming out with some phones that use AT&T's towers, so if that is important to you, make sure you purchase the phone that will use the towers you want. It will say it on the box (CDMA is Verizon...not sure what AT&T will say).
Advice: Purchase your phone either at a Wal-Mart or use Wal-Mart's website to get a phone/airtime card package. I noticed that on the website in the package, you get your first airtime card free whereas in the store, you have to purchase the card. Activate your phone online, and refill every month on the 29th day online. CS is outsourced, and I've heard it can be a source of frustration on a case-by-case basis. I haven't had any experience with CS so can't comment. I've also heard about some issues with auto-refill so have chosen not to participate in that option. I just refill online using my CC each month. Even though it's not supposed to per ST's terms and conditions, my minutes/texts/data roll over. Right now, I have 39 hours of talk time, 85 MB of data, and over 2000 texts available!
I am VERY happy and satisfied with the service and plan to continue to use it indefinitely. Clear, consise calls, no dropped calls, and a great coverage area all for $30 a month. You can also go to www.straighttalk.com to check out their website and get more info. HTH!