My buddy swears by one approach, my coworker swears by another — figured I'd come here for an actual consensus.
One thing I keep running into is that no two people seem to agree — everyone has a different platform they swear by, and I suspect it depends a lot on location, age range, and what you're actually looking for.
Any recent experience (within the last year or so) would be most useful since things seem to change quickly in this space.