@Jaxx ******
would definitely recommend Jakarta. Not sure if they have switched to the eVisa system yet. They were going to do so in October but had a delay due to some issues. If they are still accepting in-person applications, get there way before opening (at least a half hour). Expect to wait between 3-5 minutes for each person ahead of you in the queue (some problematic people take 10+ minutes). They only allow a certain number of people in the lobby, so if you are too far in the queue, you’ll have to wait outside until there is space. Good luck!