Ok, where to begin. Young man, there's been a lot of talk on here and another thread about your Heat Wave heifer and breeding.
First, not all Heat Waves are the same. I've seen some and own one. There's the early maturing steer type heifers (that are too fat and can have trouble getting bred), and the long, smooth, feminine ones. I just saw a couple of pastures full of calves in OK and they were definitely not the same. Different cows throw different calves. People forget in genetics that the animal gets half of their genes from the sire and half from the dam.
Second, your heifer, based only on the picture, is on the small side. I recently saw a Sept. Heat Wave heifer that height and more stout. So, you need to listen to the guys that are telling you to breed small. Calving ease Angus. Don't ask me who. Find out who your local AI technician is as see who's semen he carries. Is he an ABS rep? Select Sires? Independent? As him/her for the books and look at the bulls that are calving ease proven. A Simmental bull that is a good calving ease bull is only on Simmental or older cows. It does not mean you can use them on your heifer. So find an Angus bull you like that proven and pull the trigger.
Third, back to her size/weight how much are you feeding her? What are you feeding her? She appears healthy but based on the picture she needs more groceries. I would consider getting more growth out of her and filling her out some more before breeding. You can always breed for a late calf and gain it up in a year or two if she does well. But DO NOT get her fat. You want her to grow up and out. If she's just fat, that will make breeding difficult and calving a problem too. You will compound the problems that clubby bred heifers can have.
Last, get out of these forums and get out in the real world. Look for breeders, producers, your AI technician, Ag teacher, County Extension Agent, 4-H beef leader and other people that you can talk to face to face and maybe even have come evaluate your heifer, feeding program, etc.
What I am telling you is not new. I'm just summing up what everyone here has already told you in one form or another. I hope you take this as help instruction as it is what I've intended. And I'll be first to tell you that I don't know it all. But I know enough to know when to ask for help and to go looking for answers. This may not be the best place to get it. People were doing all of this way before there were computers and forums. And the added benefit is that you will learn to communicate better as well. Best of luck.
<cowboy>