Not to be a dick, but that's a pretty subjective question, and is along the lines of asking "which 1911 is best for me for shooting plate matches?"
I've been playing 30+ years and can make some suggestions that may help a little. In your price range, I might suggest a Yamaha LJ6, an Alvarez AJ80, or one of the Blueridge BR4x guitars.
There is no substitute for actually going into a store and sitting down and playing everything you can get your hands on. If it sounds great, but is a bear to play, you won't enjoy it and will stop playing. If it's easy to play, but sounds like crap, again, you'll drop it. Finding the guitar that balances tone, feel, and your budget is a magical moment.
If you were here in FL, I'd be glad to let you play a few of mine and would help you pick out something locally. The Blueridge my brother got 10 odd years ago is an amazing tonal machine on a budget. He's recorded tons with it. I had a Yamaha AP that got crushed years ago, but it was another great budget player that took tons of abuse and sounded good. Definitely not the easiest to play, but it met 2 of the 3 considerations.
If you are feeling relatively comfortable going after something a little pricier, zzounds has a multi payment plan with NO credit check. You can really stretch your musical budget that way. If you go that route, you have hundreds of other options you can look at.
IM me if I can offer more precise direction.
ETA - Seagull isn't a bad choice either. It's a subjective thing tone-wise.