Have you tried a good pair of platform pedals with pins - BMX style? They look just like the magnetic version you linked to and I used them for most of my riding years until I moved to Frog pedals. You do have to watch out for pedal slap but the pins keep your shoes on the pedals and they are much less expensive. I used these Sun Ringle ZuZu pedals. The pins are adjustable and can be replaced. You need to determine what best fits your needs, but I wanted to mention these. I used them for both road and mountain biking.