The thing is simple: a niche approach will bring you more clients immediately while for a broad approach you will need time to study the big market, target the clients, lots of money on advertising, build a complex website.
Keep it simple. This will translate in a simple website too, that will not eat all your money when you most need them. Have fun.