In looking into Go recently it seems like one could analogize between Go and Scala/Akka, where an akka Actor is similar to a goroutine and an ActorRef is similar to a Go channel.
Other than platform type issues (JVM or not) what are the functional differences that would lead one to choose one or the other?