Try FTM, but be prepared to make some concessions to real Nordic (and many other ethinic) names. Some people are very happy with making these concessions.
As Betty said true middle names are in general not a problem. It depends on what you call a "middle name". This term means different things in different cultures.
EDIT: AFAIK... FTM does not have a middle name field.
Names are one of the most complicated areas in genealogy not just in the Nordic region.