Spartan is best but expensive.
Tactacam best for the $.