picking out of 2 guys

Who do I pick to be with: 
A guy who I know 100% likes me and I know wouldn't mess about with other girls behind my back but he's a lot of effort to get on with as his personality is odd sometimes 
Or 
A guy that you get on with better and makes a little more effort but you don't know if you can trust him with other girls (he has a reputation too)