Yes, if you want useful feed back that you don't have to work for by sifting through endless streams of useless repetitive junk, then you want to find the money to contract it out to dedicated professional testers. Also I strongly suggest you pay the extra money for testers based in a country that natively speaks a language you can easily understand.
My current day job is as an end-use tester for a third party testing house. You sign a contract with the company, send us your current build, we break everything and tell you how bad you are at your job and how many stupid numbskulled mistakes, typos, plot holes, poor controls, broken textures, and ways your application crashes or does other weird and funky things. And we don't get bored and wander off because you have barely anything finished. (We might sigh heavily and go for lunch early if things are really bad... But we do come back and resume testing.)
A few months ago I had the 'pleasure' of working on a project that had hired us and a company based in China (Who didn't put a strong emphasis on hiring people based on English language skills), and got to 'enjoy' coming in every morning to wade through tickets they logged. They produced nearly ten times as many tickets as we did. They duped the tickets we logged the day before. They duped each other's tickets, and a few testers seemed to keep duping their own tickets they logged in a single night. And we would spend our mornings here trying to sort out what was actually going on in most of the tickets logged from the over seas company... Luckily I was shifted away from that project, but last I heard the client dropped their overseas contract for the dozen or so testers there and hired an extra tester from us.
If you want feedback and bugs logged then you want Testers, and NOT players.