hmmm... what you have to buy is not really the question because if you have the budget for it --- you can buy those really branded ones / custom make yours.
what would be best for you, we all can't tell --- even you won't be able to tell at this moment because, well, i don't know for others but for me its not the guitarist who chooses the guitar type but its the guitar.
if you feel your guitar and you can play like a team then that is your guitar. like me, i wanted to do bass before but somehow when i tried it, its not fitting with me. so now i am working on lead. it doesnt mean you can't learn the ones you want --- if you try hard, you will be able to learn, but in the end you will see which one fits you best.