OK, the very good news here is that, as an Algerian citizen, you will be *very* employable, not only in North Africa but across the Middle East, and also elsewhere in the Muslim world. Unfortunately, self-funded PhDs, especially in science and tech, are regarded less highly than those which are funded by the academic world: this is essentially because received wisdom says that good people get funded, and less good people have to pay. It's very daft really, to the extent that it's meaningless - as you've found out, as an overseas student, you aren't eligible for the majority of funding programmes: you would have to apply through the Overseas research competition, which is not only extremely competitive, but also tends to favour arts and humanities (because there is anyway less funding available for this). However, from what it says, you have got a scholarship from Anglia Ruskin anyway - so this is great, because it counts as having secured funding in a competitive environment, which helps in terms of getting future employment (you've shown you can attract competitive funding). Clearly, it's not the same as having secured a fee waiver and stipendiary funding - but it puts you in a lot better position than someone who has completely self-funded.
The other advantage you almost certainly have as an Algerian citizen is French as a second language: this is also great, because it opens up employment in West Africa - places like Guinea, for example. The bad news is that unfortunately, French academia, which would be a perfect option for you, is a rather corrupt system that seems to depend very heavily on a system of patronage, which effectively rules out people who haven't studied in France - and a huge number of people who have. That said, you have the entire Francophone world at your feet, as well as the Arabic-speaking one, so you are in a much, much stronger position than many other people.
All of this is good news - and opens up your teaching options actually far wider than if you were only able to speak English (like most English people) and because you have a far wider range of options, it actually maybe is worthwhile to stay at AR: especially if you would be happy in West Africa, because there is a lot of high regard for British degrees, and less distinction than in Anglophone Africa about where they come from. Equally, if you'd be happy to go to, say Saudi or the Gulf, you'd have a great chance of a really super salary, and if you are more interested in teaching than being stuck in the lab, not only would you be an asset, but again, you have an enormous language advantage.
Further, if you moved out of Europe to the developing world, you would have far more opportunities in terms of getting involved in things for the UN etc - if you go to the UN main website, you can see tenders that are up for grabs, and if you go on to the UN volunteers page, you could see if there's anything you can get involved in now that might help build up your profile.
If your main goal was to be fulfilling a dream to do a PhD in the UK, I would say stay at AR: know I know where you're from, I think this would actually end up in your degree having more value because you've shown your competency in three major world languages, and I think if you dream really to teach, this would probably be best. I'm sorry to be blunt, but I think your chances of employment in the UK or the US is probably quite unlikely because of the combination of factors we've already talked about: but as that wasn't really your goal, that's not too important. However, what you actually want to do is far, far more exciting and interesting - and also, far more achievable in the long run. You would save money going to Hungary, but if your supervisor was the main reason for choosing AR, and the fact you have a scholarship, together probably slightly outweigh the benefits of moving. I think, if you'd be happy to be in west/north Africa or the Gulf, you'd honestly do best to stay put. If you'd prefer to work in Eastern Europe, then switch. Does that make sense at all?