High bonus does not mean a broker is bad, I got a free no deposit bonus of $1000 from FreshForex. I have doubled this bonus in like two months, I tried withdrawing my deposit last week and had the money in my account with around 6 hours. I think it all depends on the broker!
I am totally confused with what you sad. Firstly you said free no deposit bonus and then you said you tried withdrawing your deposit, so what are you exactly trying to say here? As far high bonuses are concern, it’s no crime for broker to help traders with it, but of course there is a logical thing that apply here and that’s mainly to be figured out in terms and conditions, just check whether it’s allowed to be used or not and 90% brokers won’t allow it, I just ignore it go with rest of 10% like currently with Octafx, but of course after research more apart from bonus mainly to go with their quality.