You're right, that's a dilemma, isn't it. Since you know we can't tell you which to choose, I will point out that this is the kind of stuff you have to deal with as you grow up.
Dating is ALL about making choices:
- Do this or that?
- Date this guy or that one?
- Date both and stay uncommitted or one exclusively?
- Live with those bad traits in my BF or move on and start again with someone else?
- Marry him or not?
Every choice for one thing means other options are passed... good options, too, but passed.
You can't be stressed about choosing which is "right" because often these aren't choices between right and wrong, they are simply choices... and living with the results of the choices.
Dating is about practicing making these choices. Don't regret your choices whether they work out or not (and they usually don't to be honest.)
You'll be fine. Choose.