The best trading style is the one you can make money with.
On one hand scalping can be profitable due to tryinf to capture so much movement, on the other hand it also means a lot of commissions/spreads per trade and many more opportunities for losing trades. You increase how much trades you take you also increase losses per trade accordigly.
Swing trader (daily-weekly positions even up to a month holding, short-mid term depending on market condition) has fewer trades executed, less fees and commissions much larger take profits overall per trade.
If i use very simplistic language. A scalper will aim for $5 here $5 there 100 times a day. Total profit potential $500. A swing trader may aim for $500 in 1 trade though. I think you can be more consistent as a swing trader.
For a beginner its probably better to start swing trading so you can learn to read the markets, you have time to think etc and it still is one of the most profitable methods of trading forex. As you get experienced and you find you want to look at charts all day and you know what you are doing, then go to intra-day trading and finally scalping as the extreme.