I said neither.
Gabriel is an admitted chronic cheater, and since you know that fact it'll colour your entire relationship from this point forward, especially at the first year mark. All women I know store nuggets like that in the back of their heads and let it eat at them from time to time. I agree with those who say that if you choose him expect a universal pimp slap from the lot of us if you come back complaining that he "accidently" slipped and stuck it in another woman. Really, you wanted a cuddle buddy and since that's what he answered for you shouldn't let it go beyond that. Actually, looking over your post about him, how he demonstrated "if it's on the Internet, I can find it" coupled with his self-destructive relationship tendencies and all the attention he's showering you with, not to mention the fact that he wanted you to commit to him and him only, I'm seeing shades of potential stalker. Really not good.
As for Kyle... bad move there also. 19, frosh in college, no real place of his own, and not of legal age for the more fun things down there. Also, you're how old again? Just want a number to really balance my assessment of this. If you really want a cuddle buddy, Kyle is the better option, because in his world, relationships such as yours are very rarely permanent.
In the end, I don't either them or you are ready for a real realtionship at this point.
-- Jack
"Why do we see each other?"
"It beats being lonely."
-- Garfield