I have both Generations and Floriani. Both were high priced. Generations seems to be complicated but has professional capabilities. Floriani was a little less in price, but much more user friendly. Any program you use will have a learning curve. None I have seen are " pull out of box, load and away you go". Practice, practice, practice...and google...YouTube...and any other resource you can find.
good luck, embroidery is FUN.