I've had charging on my card only when I had to because of the old wired internet system (you couldn't connect if you didn't have charging on your card). I didn't use this last year as with free wifi it wasn't necessary. There is no disadvantage to it other than having to be very good at monitoring those little amounts a previous poster mentioned as they are the ones that add up. If you are generally that way inclined, I would see it as advantageous to charge to your room. If not, or if like me you don't want to be bothered with more than necessary, then maybe you could skip it.
I have used various means of paying for our spending and incidental expenses over the years, starting with a mix of a nominal sum in cash and all travelers cheques, which gradually reduced in proportion as I used FairFX instead and then FairFX and Post Office Credit card (definitely my preferred choice now). What I did do instead of charging to my room last year was to load Disney gift cards. I would just put £100 to £150 onto a gift card, lock the credit cards etc in the safe and used the gift card for everything. You get a balance shown on each receipt so I always knew how much was left in there. The main benefits for me in doing this was:
(1) not having to carry photo ID around for using a FairFX/Mastercard
(2) If anything should have happened to the gift card, it wasn't the end of my entire source of funds.
I only loaded according to what I thought I would need, plus a little more 'just in case'
Also the various gift cards made nice little scrap book souvenirs.
I put my DD's money onto gift cards too, in smaller amounts at a time and she was able to manage her money and spending and spread it through the trip by being able to see what was spent, the available balance on the card, and knowing from when she set out that day, how much she still had left to put onto cards/spend for the rest of the trip.