We have a 360 cup for DS, we just got it and I LOVE that it's a sippy cup that doesn't leak (most say they don't but they still do) I don't like straw cups as he will chew on the straw and if it tips or gets flung it will spill everywhere. And like you, I can't imagine him drinking milk from a cup with a spout.
The 360 is awesome, it's similar to drinking from a normal cup which is what I wanted to get him used to. And he can drink from anywhere around the cup too. I only got it the other day but he loves it.
I got mine from The Baby Factory but here's an online link so you know what I mean
360 Cup