Professional means you'll pay us? Lol. an i5 4670 won't overclock so you don't need an 87 series motherboard. But you can pay for one if you want. Giagabyte, Asus and ASRock are all good brands.
I don't know what's important to you. They are all LGA1150 mobos and have a lot in common. They all have ethernet connections, audio connections, at least 2 pcie connectors. They let you use different speed ram. What speed ram do you want to use? How much ram do you want to install? How many drives do you want to install? SSDs (pcie3.0) HDDs (pcie 2.0 or 3.0) How many USB3.0 devices do you want to attach to the PC? How many USB2.0? How many graphics cards do you want to use? Do you want OK audio or something extra?
Do you want to put your pc together in a small case, mid-tower case or full-tower case?
Answer these questions and then google for the websites on all those motherboards. See which motherboards you can use. Choose the cheapest that will meet all your needs and wants.