I feel that True Match is better overall. Good coverage, easy to build up, never broke me out. Staying power is okay, lasted about as long as my typical foundation. But if staying power is the most important thing to you, try Revlon. I found it lasted forever like it claimed. Fuller coverage than True Match, but not as blendable nor as natural. Just my personal experience hehe. Hope this helps!