Whether or not you support BlackBerry is your business entirely! It doesn't matter to me, because at the end of the day it isn't me who needs to be able to search, navigate and read your site - it's punters.
A lot of my clients turn up with a BlackBerry in London especially, but plenty also use Android and suchlike. I just thought it was odd that it wouldn't work at all when virtually all other sites do including mine (which I made in WordPress as a complete novice). I think the term is 'responsive', but then I'm a prostitute, not a web developer.
As for search engine terms, my best advice is keep it simple. If somebody needs to know your name to find you then you're stuffed, but equally (and as Ian has said) unless you've got the sort of wallet you need an armed guard to carry for you, you're going to struggle to hit the front page for anything like 'London Escorts'.