What is the best device to test an iOS application on?
That totally depends on the apps you want to do.

Do they need GPS localization? A microphone? Front or back cameras? Hi-res camera?

Besides, you can't test an iPad app on the iPhone, so you'll need an iPad no matter what.

Edit:
According to the comment, an iPod Touch would be enough for you.