I prefer the magnetic money clip by Alpine Swiss for $10. I'm on my second one...
https://www.amazon.com/Alpine-Swiss-Genuine-Leather-pocket/dp/B004M6UDF0
My requirements are:
- Money clip
- 3 card slots or more
- Plastic ID holder
This fulfilled everything I needed. Just be aware that if you overstuff any leather wallet, the leather will eventually stretch...if you remove cards, they'll start to fall out. Try to maintain the same number of cards in the wallet to limit stretching or card loss in the future. If I have cards I don't carry all the time, I will throw them in the money clip to keep stretching to a minimum.
The first one I got wasn't magnetic. It had a more permanent kind of money clip that functioned/doubled as a clip for your pocket...eventually wore through the leather on the edge of the metal inside. I like the magnetic one....if you're not carrying too many bills, it works great. Last night, I had about 16 bills folded in half and the magnet wasn't strong enough to hold it down. For 5-6 bills it works great.
I made the switch to a front pocket wallet because I have lower back problems and started running in 2015 to prepare for a marathon. When I made the change of not sitting on a brick on one side, it helped my back pain a lot. Alpine Swiss wallets are great quality for the money and they have good customer service. It will be my next wallet if the prices stay low.