IMO, Its better,if you use fewer keywords.Fewer keywords per page would help with indexing. If you have a new site to offer, then you must use niche keywords. Its better to start with Niche keywords and then go for competitive keywords fewer in number.