Depends on the class format.
DS did a live, video on-line class in 3rd grade and enjoyed it. He wanted in person classes though and RSM was closer so we switched to RSM.
Last summer, DS did a class that was on-line, bulletin board/chat discussion. It was fine but he was not excited by the format and has decided not to do those anymore.