Best primer??

Halo
I need a good primer that will help with cakey foundation and making my foundation last. My last primer made me look yellow.