Neither. Stay in school.
pick james or preferably nobody if youre only going on shallow criteria
justin sounds like hes only interested in a challenge he will get bored eventually if hes popular and is only interested in looks
so if u have to make any decision james as dating a friend is better than dating some guy who will dump a girl for a prettier face
Go with both, make up a roster to avoid conflict, at your age this is the best option cos it's probably your last chance at love!
I was being sarcastic but I forgot you only learn that age 15! Sorry.
Romance is mostly b.s. - it's easy to make grand gestures and be over the top with mushy crap. Usually those guys are overcompensating for the fact that they're actually ********.
Kindness is undervalued, but you'll find that eventually it trumps just about everything else.
Go with Justin.