What are the main headaches and downsides of the apollo method? i was just at this fork in the road on something i was working on
It's not so much downsides of Apollo, more so that it could be done better. Apollo does have things like the n+1 problem which are not present in Relay, so that could be considered a headache as it's annoying to solve if not using Relay.