It's up to you. Google some reviews for the exact model you are thinking of buying and see what others say.
It depends on your budget.
Buying phones from lesser known brands doesn't give you much in terms of support and customization. For more mainstream brands you can find tens if not hundreds of people that are working on ROMs and customization options or that can help you should you have any issues.
Going down a lesser known path might leave you more open and isolated than you may wish to be.