This is my second pair of Inov-8 All Train 215s.  With the trend right now to go to zero drop or close to it with everything, I do much better with a heel-to-toe difference, and tried these when I learned they have an 8mm drop.  I wear them for Crossfit and love them for everything except longer runs (there's not a lot of cushion, intentionally), and for lifting (I prefer lifting in a true lifting shoe, and I actually use the Inov-8 Fastlifts for that).