Realme X2 pro for best all rounder device . Lg g8s personally I love this device using it since 3 months now can say it's got awesome looking OLED display and all other features . And it was a lot cheaper than other sd 855 phones in the market due to lg's reputation in phone buisness ...
Gigabyte x570s ud well priced .checks all the boxes . Comes with ryzen 5000 ready bios . Some older b550/x570 came with older bios .it could not detect a 5000 ryzen chip, needs a manual bios update via flashback button . Something you should know
Any x570 would be great fit for the 5600x . I've been using it with msi x570 unify and it's exceptionally good . As for the more affordable x570 like aorus elite they are also good for their price .