Never heard of the Brand but that is just the name painted on the frame ..
I'd start with >>, pick a Bike shop you like and is Local.. so you have help keeping it in top shape.
want 105 components ?, pony up the cost over the same bike with the next lower component tier . or go DIY Cherry Pick ,
have the Shop Put just the fancier rear Derailleur on there to impress your buddies .