The BMW is the coolest I think. But may come with BMW maintenance and parts costs, not sure. Although you probably end up, upgrading or changing bikes before it comes to needing anything.
You can also buy a used CB300F pretty easily on Kijiji, usually with very low KM as people buy them to get their license and then flip them, but maybe less options where you are.