I'd go with i5-7400 and GTX 1050 Ti combo. It's more balanced for any kind of task. Also, upgrading GPU is far easier than upgrading CPU.
As far as MoBos go, you can go with any B250 or H270 chipset MoBo you like. If you plan to upgrade your CPU to K-series with the intent to OC your CPU and/or use faster RAM than 2400 Mhz, go with Z270 chipset MoBo.
When it comes to brands, i prefer MSI MoBos (have 2 of them: Z97 and Z170 chipset). Though, Asus MoBos are also a solid choice.
Besides chipset and brand, there are additional 3 things to consider when picking a MoBo:
1. size of MoBo. You need to make sure that you don't pick bigger MoBo than your PC case can hold.
2. RAM slots. For easier RAM upgrade in the future, try picking a MoBo that has 4 RAM slots.
3. theme of MoBo. Depending on your build's color theme, pick a MoBo that matches it. Most popular combinations are: black & red, black & white, all black and all white. Aesthetics matter only when you care about how your build internals look. If you don't care about it, pick any colored MoBo that fits your budget.