I strongly recommend going with an estate attorney. I know some people like to do their wills online or with special software. The problem is, if you don't have the specific language that your state requires, your will might be invalid. That's what happened with my father. It took us several weeks to get the will qualified and it was just a hot mess!
I don't know if you have kids, but guardianship is a BIG hurdle for most people. It was for us. Of course, our situation is a little different from most. We have a very handicapped child to prepare for the future. So devising the financial part of his inheritance required jumping through some special hoops. But just figuring out the guardianship was *my* personal difficulty--we have no one in the family who feels qualified and wants to take Christian. (I don't hold it against anyone. I totally understand, believe me.) So we set up TWO guardians, one for Christian and one for the other kids. Christian's guardian will probably need to put him in residential care immediately and will need to provide for his financial needs, so we have a special needs trust to take care of that. DD17 is almost at the age where she won't need a guardian, although she has plenty of aunties who would open their home to her if she needs is.
As far as leaving the kids money, we decided to leave it to them in increments. A certain amt at age 25 and the bulk at age 35. I figure that covers college/weddings and middle age/mortgages.Frankly, what they do with the money is none of my business. I'll be dead. There's not going to be that much. Christian's trust will get most of the money, since he's the one who will need full care. The other kids will get more modest amounts. I hope that they will understand why we did it that way. I don't want them to have to undertake the physical burden of caring for their brother while they are trying to establish their own lives. I don't want them to have to come out of pocket for his care, either. It might seem to them(now) that we loved him best. But later I think they'll realize that we loved them equally by providing for Christian in this way.