600cc bikes are considered beginner's bikes in the US. A Sportster is called a girls's bike by the faithful. Bikes are toys here for most.

The TU250X is a Japanese bike and the Ace is a Chinese bike. Ask any US biker what they would buy for about the same money? As far as one being more stylish than the other, that's just your opinion.