What is the best FIDO security key ?

I have recently considered buying a FIDO U2F security key but I’m a little lost with all the options.

I would like the key to be able to store my PGP keys, to store my passwords (I know yubikey can store passwords from keepass) and if possible be NFC enabled (this is not nescessary at all but would be nice).

Are there any products you would recommend ?

What are this to look out for/avoid ?

Privacy Galaxy!