+1 to dropping the hopped LME in favor of unhopped.
I also suggest dropping the Amber DME in favor of Light/Pale. Most brewers use Light/Pale extract exclusively, and get color and flavor from specialty grains. It gives you more control over the finished beer. Pale/Light extracts are generally made from pale or Pilsner malt only; darker extracts have specialty grains added by the manufacturer, and you'll never know how much of what was added.
Think of brewing like cooking. Extract is a chicken breast, specialty grains the other stuff.
If you use Pale/Pilsner extract, it's a plain ol' chicken breast. You can add anything
to that breast and go dozens of different directions - Caribbean jerk, Tandoori spices, lemongrass and ginger, wine and mushrooms, ham and Swiss cheese, or just salt and pepper.
Darker extracts are like buying those pre-marinaded chicken breasts in the grocery - it's tough to turn a Teriyaki-marinaded chicken into Chicken Marsala.
Now, as to software. I use ProMash, and love it to pieces. But I've been using it for the better part of a decade. You might say I'm a little biased.
Any of the software will get the job done. They're each different, like different hiking boots - all of them will hit the trail, but only one feels best on your foot. Download the free trials of all the software you can find and twitch to see how they fit. Then pay. Simple.
I used QBrew
for a while. It's totally free, though not as powerful as ProMash or BeerTools. For the extract brewer, it's plenty.
Conversely, there are lots of free online calculators, like:
has a free calculator.
is used by many brewers.
is another excellent free calculator.