That question is like asking "Which is better? Snowboarding or Skiing?" Until you try both and see which one is a better fit for you, there is no correct answer.
I think you have to try both and see which one suits you better, cause it's 100% up to you I prefer swing trading. It is more flexible and it can reduce pressure and emotion and well, it suits my personality! So my answer is that go and find the answer yourself!
So did I, I'm a slow learner but I eventually figuered it out. My mistake was turning trades into investments.
It was brutal especially when you are on a losing trade. Really drove home the point of "cutting your losses short".
Use what ever works best for you. Calculate the hourly net income for the time spent in front of the computer and you'll see how good it is.
Truth be told, there is no answer to this question. It's gonna depend on you, your goals and most definitely your psychological makeup. I spent years asking this question and still do occasionally until I realized that FOR ME, day trading is best due to my psychology but swing trading is also best due to my desire for consistency. So, like another posted said previously, I decided to mostly day trade but hold on to winners that have potential for larger gains.