It really all depends on your plans for the domains you may have, if it is purely to sell onto a end user, provding you do your research and promote your domain and do your homework then the reg fee should be worth it in the long run.
If it is purely for your own personal use then you have all the marketing ways to generate income for you.
All the best
