CN has all of those. You should stick with that. You are going to have a blast. Don't second guess yourself because it will drive you crazy.