Newer android phones are not sluggish. Though in terms of best package, iPhone 4 remains on the top. And iPhone camera too is one of the best in a smartphone.
But iOS is a closed system and if you like to customize, tweak your device, you should get android. If you can get Droid X, nothing like...