Hi Blackstone4 :-) I would definitely recommend you use Graphcool if you are just getting started with GraphQL. People in our slack are super friendly, so you can get help with questions around how to structure your data model, how to use the Apollo or Relay clients etc.
I was thinking of using React.js + Graph.cool with a Node.js server to handle subscriptions and background tasks/calculations