GTX 1060 6gb STRIX Gaming Monster!
For 1080p gaming this is really the king. It handles everything you can throw at it from random steam games to AAA titles. It really is a fantastic card and the perfect fit into my gaming rig (Running Ryzen 5 1600, 16 gb ram, 250gb ssd). Also if you can snag this thing on sale, even better!
This GPU is AMAZING at 1080p gaming; I hit that 60fps (if it has a fps cap) cap on every game with minimal drop; The cooling on this beast is fantastic and handles everything I throw at it; Even un-optimized games like PUBG on medium to high settings you get around 90 fps (give or take).
None really besides the price (The mining craze is INSANE) but when around msrp you really get what you pay for; This isn't a weakness but i ran out of space in the summery and strengths but it does have a back plate which is really nice