Free software foundation (GNU project) has published a list of 5 reasons to avoid Apple iPhone 3G. According to article Apple puts so many restrictions on you including privacy and DRM limitations:
 iPhone completely blocks free software. Developers must pay a tax to Apple, who becomes the sole authority over what can and can't be on everyone's phones.
 iPhone endorses and supports Digital Restrictions Management (DRM) technology.
 iPhone exposes your whereabouts and provides ways for others to track you without your knowledge.
 iPhone won't play patent- and DRM-free formats like Ogg Vorbis and Theora.
 iPhone is not the only option. There are better alternatives on the horizon that respect your freedom, don't spy on you, play free media formats, and let you use free software -- like the FreeRunner.
Update: Checkout Top 10 reasons to hate the iPhone 3G (thanks pushpraj)
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012
- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop