It strongly depends on the features you need...
You can cheap out a lot with Asrock Z97M Anniversary with it's bad Realtec 662 sound chip, 2+1 power phase design and nothing at all...
Or you can stay under 150$ and go with Asus Z97M-Plus with it's M.2, Realtec 887 sound chip, 3+1 DIGI+ VRM power design, more connectivity, intel LAN card...
Or you can go with Gigabyte Z97M-D3H with it's Ultra Durable technology advantages, Realtec 892 sound chip, 3+1 power phase design, good connectivity, etc...
It all depends on your needs - connectivity, sound quality, LAN quality, color coordinating, etc...
Just a hint - the Asrock is the worst one of the bunch. My advice - the Asus has the most features and extras. I am HUGE gigabyte fan, and if i am searching i am first checking the Gigabyte models. However, in this budget the Asus will just be my choice. This M.2 just tipped the scales. One SSD there and i am golden...
PS: I don't give you links to the models, cause this will be your job - check the stores and see where you can find it cheapest.
PS2: I just noticed another Asrock model - Asrock Z97M PRO4. It has sweet stuff on it - 3+1 power phase design, Realtec 892 sound chip with some premium caps, intel LAN card, and where i check them, it is a bit cheaper then the ASUS and the Gigabyte models...