I've had generally positive results with the Tascam iM2 on my iPhone4, probably best to keep the limiter off and be careful with your levels. There is also the Rode iXY, more expensive but will give you 24/96 recordings.