I think if she is your best friend, maybe keep it like that. If you ask here you might be stuck in the friend zone (
You must login or register to view this content.) and then no doubt your friendship won't be as strong as it is now. If you like her as a good close friend, keep it like that. If you want more, she might so no and you might not be as good as a friend as you are now. The thing about girls is that work in mysterious ways in which only a girl will ever understand. In my opinion, many of the people telling you to ask her out are only 14/15. I have no idea what age you are but I'm also guessing around 14-16 in which case you are not 'ready' to settle down cos you are still too young. Being friends with an ex doesn't work very well. Just think about your friendship, and how long you have been good friends. Basically, you'd be better off going out with someone you have only just met (couple of months) and keep you best friend a best friend. But that's just my opinion.