It could be your ideal allocation, but that’s not engraved in granite. Personally, I like capping the Singapore stocks part at 20% (1/5th of stocks; this is not agreed by everyone) and having something like a 20:80 bonds:stocks allocation, with CPF/SSBs/bank deposits counting as bond-like and home equity/REITs counting as stock-like. And all that’s assuming retirement plans in Singapore, and >7 years away from drawdown age. On top of all that, if your portfolio drifts away from your ideal, it’s not an emergency. Gentle, occasional nudges are fine.
One potential issue with your portfolio is that you’re likely incurring some fairly significant costs to buy small amounts periodically, due to the way minimum commisions work. So just watch out for that.
At these dollar levels, and at age 23 (40+ years to run), I don’t think you worry about the percentages too much yet. Metaphorically, you don’t need to worry about the pennies. You have a long run to go, and that’s wonderful that you’ve already started — major kudos. As it happens, when you toss in your bonds, you’re almost exactly 50:50 split between local:global. (Almost exactly because IWDA also includes a small percentage of Singapore stocks.) That’s much more local than I’d consider ideal, but it’s broadly consistent with your ideal. So probably what you’d do is just drop EIMI for the time being, for cost reasons alone, and continue with IWDA and ES3 (or second choice G3B). As for the bond fund, how about earmarking your bond dollars until they accumulate to $500 or $1000, then buying SSBs? They’re lower cost and more attractive than A35 all around, in my view. And just hang onto the A35 you’ve accumulated already. Once you’ve accumulated a “reasonable” stash of SSBs then you could take a look at MBH for the bond leg of your saving/investing.