Mini is smaller in small and is good for small cases. Dual fan one has better cooling, will be quieter and is already OCd to higher clock speeds so will give you slightly better performance(frames) than mini version.
These prices are better than few months ago but it is still more than it was...