Its Bioware...itll be a piece of armour which looks pretty good stat wise and may be a bit unique looking, but you soon find that there is better stuff in the game :/
The one thing I regret is having created my character, and getting it fairly high levelled, I realise I actually prefer the appearance of the stock character in the trailer etc