Yeah, Mini1 is absolutely horrible, iOS 5 broke it bad. There are memory leak problems, battery problems, poor performance and shameless low resolution. A lot of hardware problems there.
Mini3 is basically mini 2 with a slightly better screen and a touch sensor.
But if you want to go all fancy...