I find it best to look at trends. Knowing what the trends are is key to knowing where the money is flowing. You can choose a niche that's related to your interests, or you can choose a niche that money is flowing to, or do both if you can.
One example is insurance. As stability of economy, and life in general decreases, more and more money is flowing into insurance as people look to gain stability through protection.