I'll answer from my own perspective, and having worked with online gambling and players for 15+ years.
Deposit and Withdrawal Time? Immediate. The faster the better.
Minimum Dep and Withdrawal? Min should be somewhere around $10 or even lower. Hard with the bitcoin fees, but many players like to start out with micro-limits.
Rakeback? Volume players like rake-back.
Licenses for your region? European players in particular want licensed operators. Why? Without skirting laws, gambling profits within EU are tax free.
Customer support? Language? Live-Chat. Live chat and email is normally sufficient, especially for bitcoin based ops. If you have VIP programs, then those should have call-in options.
What currency to host the games in? If you take bitcoins, then bitcoins should be the flavour. Maybe mBtc, as that is about 2x Euros and dollars, making the limits a bit more easy to translate for new bitcoin users.
Freerolls? Tournaments are important; but I have seen rookie ops being to generous with their freerolls, they ended up having just freeroll whores. You need to learn how to create a promotional funnel, as see that the users convert from free players to paying players. If not, rhen the freerolls will be for nothing. Good strategy is to do qualified freerolls; i.e. weekly new depositing user tournaments etc.
Free money to sign up? It's peer-2-peer, if you give free money directly on signup, you can get people praying on that policy via chip dumping.
Rake percentage? Keep it medium-low.
Based on your questions, it does sound like you are quite new to gambling. Please get yourself an expert to help you out. Your backend must have anti-collusion, anti-fraud when you do bitcoin and no kyc. If the software is new, how have you done with testing? Can you handle 10000's of thousands of players? How many devs and time have you used on software and testing procedures? Remeber that gambling companies get severe hacking attacks all the time; there are groups of hackers that target new operations; even DDOS attacks if you don't know how to mitiage that.
Furthermore, critical mass issues are extremly important. You touched on the rake-back, but you should have prop-player programs and other type of generous offers when building critical mass. When it comes to features, forget about doing SpeedPoker and stuff like that, it's still so fringe. Focus on launching first and foremost texas hold'em and just a few limits so you can keep the tables relatively full while building critical mass. Create a launch schedule of new features, limits, games (omaha, hi/lo, stud, speed etc.) that is based on how many players you have, not to dilute players to much and hurt your own critical mass build-up.
If you wonder: yes, I have launched many operations before; it's my job for 17 years. Rember you entering into something that is very complex. Easy on the surface, very complex under the hood. If you don't have awesome software engineers with 10-20 years experience in software and gambling software in particular, then consider getting it from a vendor instead.
An example: I saw many gambling companies in the early 2000's when poker started to grow that said 'We will build our own poker! We will be rich'. I saw maybe 20 companies that hired their own software teams, and all said 'we launch in 2-3 months'. A year later, they had gone through 500-800k and still said 'in 2-3 months we launch'. They never did. Fyi: I advised to them to not to develop, but acquire or lease. Software is very complex, and Poker is a real time application, with many in's and out's; the speed required, logging etc make it that you need a very optimized solution. If you have any security holes, in gambling that is the kiss of death.
So, my advice is; get an expert adviser in that can help you. It will cost you a bit of money, but it will be worth it.