I think which ever first name you choose is fine, though I do agree with some of the ones that said Colton is so popular these days. Honestly, I like your middle names better! I LOVE Jakob - that is the one I would go with. What about Jakob Michael? Oh, and some suggested using initials as the name - I'd stay away from that. Kids deserve a real name!
Good luck!
P.S. Hope your thinking about girl names (just in case!) :)
I like Canyon for a boy and Delia for a girl - I didn't get to use either one so I hope someone can!! P.S. Delia is pronounced "Deal - Ya" or I guess that's how I would pronounce it, you can pronounce it however you'd like :)
Otherwise, from your list I like Colton Matthew . .