The htc Wildfire I bought was all I expected.
Its Android is not the most current, it runs on Android 2.3.5 and its memory is tiny, after installing i just have about 90mb to cram a few apps in there. Wifi is strong, and the camera is OK. With an additional mini SD card the phone works well.
It handles Whatsapp and Internet well, Instagram I haven't found a version which was willing to install even with an insufficient camera.
Only minus is Android with is constant stubbornness to update. But that is hardly the phones fault.