Please mention the budget you can spend
.... so it will be easy for us to assist..!
Anyways
1)if you want to have cheap setup then go for a DIY frame( they are always better in terms of flexibility in design )
2)If you are a newbie in multi rotor and not using it for commercial purpose then don't rush for gopro , instead go for any clone one or simply buy a mobius. ( in terms of video quality these cheap cams are worth of buying...
)
3) And when it comes to FC (flight controller) APM is the best of all. Just purchase APM kit on hobbyshops in india. (Trust me when it comes to reliability and performance APM is the best)
Just let us know more about your requirements and purpose of buying ( for college project , commercial or racing )
so we can help and guide you in right direction...
Regards,
Shubham D